Package anbxj

Class Crypto_Config_Default

java.lang.Object
anbxj.Crypto_Config_Default

public class Crypto_Config_Default extends Object
Default values for cryptographic engine configuration.
  • Field Details

    • cipherScheme

      public static String cipherScheme
      Cipher Algorithm Name/Cipher Algorithm Mode/Cipher Algorithm Padding (Symmetric Encryption)
    • keySize

      public static int keySize
      Key length in bits for ciphers supporting different key lengths
    • keyGenerationScheme

      public static String keyGenerationScheme
      KeyGenerator Algorithm Name used for dynamic key generation (Symmetric Encryption)
    • keyGenerationSize

      public static int keyGenerationSize
      Key length in bits for ciphers, used for dynamic key generation, supporting different key lengths
    • keyGenerationSchemePBE

      public static String keyGenerationSchemePBE
      SecretKeyFactory Algorithm used for Password Based Encryption (PBE) dynamic key generation (Symmetric Encryption)
    • keyPairGenerationScheme

      public static String keyPairGenerationScheme
      KeyPairGenerator Algorithm dynamic creation of Key Pairs (Asymmetric Encryption)
    • keyPairGenerationSize

      public static int keyPairGenerationSize
      KeyPairGenerator key length for dynamic creation of Key Pairs
    • secureRandomAlgorithm

      public static String secureRandomAlgorithm
      SecureRandom Number Generation Algorithm
    • hmacAlgorithm

      public static String hmacAlgorithm
      KeyGenerator Algorithms for Hmac
    • messageDigestAlgorithm

      public static String messageDigestAlgorithm
      MessageDigest Algorithm (Hash)
    • messageDigestSignatureAlgorithm

      public static String messageDigestSignatureAlgorithm
      MessageDigest Signature Algorithm (Hash) Corresponds to the "digest" part of "digest"with"encryption" of the Signature algorithm name
    • keyAgreementAlgorithm

      public static String keyAgreementAlgorithm
      KeyAgreement Algorithm
    • keyAgreementKeyPairGenerationScheme

      public static String keyAgreementKeyPairGenerationScheme
      KeyPairGeneration for KeyAgreement Algorithm
    • dhRndExpSize

      public static int dhRndExpSize
      Random Exponent length in bit for Diffie-Hellman key agreement
    • ecGenParameterSpec

      public static String ecGenParameterSpec
      Elliptic Curve.
    • asymCipherSchemeBlock

      public static String asymCipherSchemeBlock
      Asymmetric encryption scheme block mode (experimental)
    • asymBlockLengthEnc

      public static int asymBlockLengthEnc
      Length of the asymmetric encryption block for encryption
    • asymBlockLengthDec

      public static int asymBlockLengthDec
      Length of the asymmetric encryption block for decryption
    • sslContext

      public static String sslContext
      SSL Context
    • securityProvider

      public static String securityProvider
      The default security provider
  • Constructor Details

    • Crypto_Config_Default

      public Crypto_Config_Default()
      Default constructor