Running JcaAlgorithmImplementations
The JcaAlgorithmImplementations sample application lists the cryptographic algorithms available through the Java Cryptography Architecture (JCA).
To run this sample application, execute the following command line in the etjava/examples directory.
java -classpath classes;../lib/enttoolkit.jar com.entrust.toolkit.examples.crypto.JcaAlgorithmImplementationsFor example:
C:\etjava\examples>java -classpath classes;../lib/enttoolkit.jar com.entrust.toolkit.examples.crypto.JcaAlgorithmImplementationsInstalled JCA 'Cipher' algorithmsSUN algorithms: none aliases: noneSunRsaSign algorithms: none aliases: noneEntrust algorithms: [RSA/2, AES, AES/GCM/NoPadding, PbeWithSHAAnd3_KeyTripleDES_CBC, RSA/1, CAST128, AES/CBC/PKCS5Padding, RSA, PBES2, Rijndael-256, Rijndael, PbeWithSHAAnd40BitRC2_CBC, RSA-OAEP, AESWrap, Cast3, PbeWithMD5AndDES_CBC, ElGamal, DESede, AESWrapPad, DES, IDEA, RC2, RC4] aliases: [2.16.840.1.101.3.4.1.5, 2.16.840.1.101.3.4.1.6, 2.16.840.1.101.3.4.1.8, RSA/ECB/OAEPWithSHA-256AndMGF1Padding, AesKeyWrapPad, PBEWithMD5AndDES, id_aes128_wrap, DES-CBC, id_aes256_wrap_pad, AesWrap, CAST3, CAST5, DEA, AESKeyWrap, AESKeyWrapPad, RSA/2/PKCS1Padding, 3DES, id_aes192_wrap, CAST, 2.16.840.1.101.3.4.1.46, 2.16.840.1.101.3.4.1.45, 2.16.840.1.101.3.4.1.48, TDEA, PBEWithSHAAndAES_GCM, RSA/ECB, aes128-GCM, RSA/OAEP, ELGAMAL, 2.16.840.1.101.3.4.1.28, 2.16.840.1.101.3.4.1.26, 2.16.840.1.101.3.4.1.25, id_aes256_wrap, aes256-GCM, RSA/1/PKCS1Padding, RSA/ECB/OAEPWithSHA-1AndMGF1Padding, RSA//PKCS1Padding, PBEWithSHAAndAES_CBC, AesKeyWrap, id_aes192_wrap_pad, RC2-CBC, AesWrapPad, RSA/OAEP/PKCS1Padding, RSA/ECB/PKCS1Padding, DESEDE, aes192-GCM, id_aes128_wrap_pad, TripleDES, DES-EDE3, DES-EDE3-CBC]IAIK algorithms: [PbeWithMD5AndDES_CBC, DESede, Rijndael-256, CAST128WrapCAST128, Rijndael, IDEAWrapIDEA, PbeWithSHAAnd40BitRC2_CBC, PbeWithSHAAnd3_KeyTripleDES_CBC, DES, IDEA, RC2, RC2WrapRC2, RC4, CAST128, DESedeWrapDESede] aliases: [CAST5WrapCAST5, TripleDESWrapTripleDES, AES, IdeaWrapIdea, CASTWrapCAST, PBEWithMD5AndDES, 3DES, CAST, 3DESWrap3DES, TripleDES, CAST5]SunEC algorithms: none aliases: noneSunJSSE algorithms: none aliases: noneSunJCE algorithms: [PBEWithMD5AndTripleDES, PBEWithSHA1AndRC4_128, PBEWithSHA1AndRC2_40, AES_256/CBC/NoPadding, AES/KWP/NoPadding, AES, PBEWithHmacSHA384AndAES_128, AES/GCM/NoPadding, AES_256/ECB/NoPadding, AES_256/KWP/NoPadding, AES_128/KW/PKCS5Padding, AES_128/CFB/NoPadding, AES_256/GCM/NoPadding, AES_256/KW/NoPadding, PBEWithHmacSHA512AndAES_128, AES_128/KW/NoPadding, PBEWithHmacSHA512AndAES_256, AES_128/OFB/NoPadding, PBEWithHmacSHA256AndAES_256, PBEWithMD5AndDES, PBEWithSHA1AndRC4_40, PBEWithHmacSHA256AndAES_128, AES_192/KW/NoPadding, AES_192/KWP/NoPadding, RSA, AES_128/GCM/NoPadding, AES_256/CFB/NoPadding, AES_256/OFB/NoPadding, AES_192/ECB/NoPadding, PBEWithHmacSHA1AndAES_128, ARCFOUR, AES_128/KWP/NoPadding, AES_192/GCM/NoPadding, AES_128/CBC/NoPadding, ChaCha20-Poly1305, PBEWithSHA1AndDESede, AES_256/KW/PKCS5Padding, ChaCha20, PBEWithSHA1AndRC2_128, AES/KW/NoPadding, PBEWithHmacSHA1AndAES_256, DESedeWrap, AES_192/OFB/NoPadding, DESede, AES_192/CFB/NoPadding, PBEWithHmacSHA384AndAES_256, PBEWithHmacSHA224AndAES_256, DES, AES_192/KW/PKCS5Padding, AES/KW/PKCS5Padding, AES_128/ECB/NoPadding, AES_192/CBC/NoPadding, RC2, PBEWithHmacSHA224AndAES_128, Blowfish] aliases: [AESWrapPad_256, AESWrapPad, PBE, AESWrapPad_128, 2.16.840.1.101.3.4.1.3, 2.16.840.1.101.3.4.1.4, 2.16.840.1.101.3.4.1.5, 2.16.840.1.101.3.4.1.6, 2.16.840.1.101.3.4.1.1, 2.16.840.1.101.3.4.1.2, 2.16.840.1.101.3.4.1.8, AESWrapPad_192, 1.2.840.113549.1.5.3, 1.2.840.113549.3.4, 1.2.840.113549.1.9.16.3.18, OID.2.16.840.1.101.3.4.1.4, OID.2.16.840.1.101.3.4.1.3, OID.2.16.840.1.101.3.4.1.6, OID.2.16.840.1.101.3.4.1.5, OID.2.16.840.1.101.3.4.1.8, OID.2.16.840.1.101.3.4.1.2, OID.2.16.840.1.101.3.4.1.1, AESWrap, OID.1.2.840.113549.3.4, OID.2.16.840.1.101.3.4.1, AESWrap_128, RC4, 2.16.840.1.101.3.4.1.42, 2.16.840.1.101.3.4.1.41, 2.16.840.1.101.3.4.1.44, 2.16.840.1.101.3.4.1.43, 2.16.840.1.101.3.4.1.46, 2.16.840.1.101.3.4.1.45, 2.16.840.1.101.3.4.1.48, OID.1.2.840.113549.1.12.1.6, 2.16.840.1.101.3.4.1.22, OID.1.2.840.113549.1.12.1.5, 2.16.840.1.101.3.4.1.21, OID.1.2.840.113549.1.12.1.3, OID.1.2.840.113549.1.12.1.2, OID.1.2.840.113549.1.12.1.1, 2.16.840.1.101.3.4.1.28, 2.16.840.1.101.3.4.1.24, 2.16.840.1.101.3.4.1.23, 2.16.840.1.101.3.4.1.26, 2.16.840.1.101.3.4.1.25, AESWrap_256, 2.16.840.1.101.3.4.1, AESWrap_192, 1.2.840.113549.1.12.1.3, 1.2.840.113549.1.12.1.2, 1.2.840.113549.1.12.1.1, 1.2.840.113549.1.12.1.6, 1.2.840.113549.1.12.1.5, OID.1.2.840.113549.1.9.16.3.18, OID.2.16.840.1.101.3.4.1.24, OID.2.16.840.1.101.3.4.1.23, OID.2.16.840.1.101.3.4.1.26, OID.2.16.840.1.101.3.4.1.25, OID.2.16.840.1.101.3.4.1.22, OID.2.16.840.1.101.3.4.1.21, OID.2.16.840.1.101.3.4.1.28, OID.2.16.840.1.101.3.4.1.46, OID.2.16.840.1.101.3.4.1.45, OID.2.16.840.1.101.3.4.1.48, OID.2.16.840.1.101.3.4.1.42, OID.2.16.840.1.101.3.4.1.41, OID.2.16.840.1.101.3.4.1.44, OID.2.16.840.1.101.3.4.1.43, TripleDES, OID.1.2.840.113549.1.5.3]SunJGSS algorithms: none aliases: noneSunSASL algorithms: none aliases: noneXMLDSig algorithms: none aliases: noneSunPCSC algorithms: none aliases: noneJdkLDAP algorithms: none aliases: noneJdkSASL algorithms: none aliases: noneSunMSCAPI algorithms: [RSA/ECB/PKCS1Padding, RSA] aliases: noneSunPKCS11 algorithms: none aliases: noneInstalled JCA 'KeyAgreement' algorithmsSUN algorithms: none aliases: noneSunRsaSign algorithms: none aliases: noneEntrust algorithms: [SPEKE, cofactorECDH, ECDH] aliases: [stdECDH]IAIK algorithms: [DH, ESDH] aliases: [DiffieHellman, ESDiffieHellman]SunEC algorithms: [X448, XDH, X25519, ECDH] aliases: [OID.1.3.101.110, OID.1.3.101.111, 1.3.101.111, 1.3.101.110]SunJSSE algorithms: none aliases: noneSunJCE algorithms: [DiffieHellman] aliases: [DH, 1.2.840.113549.1.3.1, OID.1.2.840.113549.1.3.1]SunJGSS algorithms: none aliases: noneSunSASL algorithms: none aliases: noneXMLDSig algorithms: none aliases: noneSunPCSC algorithms: none aliases: noneJdkLDAP algorithms: none aliases: noneJdkSASL algorithms: none aliases: noneSunMSCAPI algorithms: none aliases: noneSunPKCS11 algorithms: none aliases: noneInstalled JCA 'KeyGenerator' algorithms