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.JcaAlgorithmImplementations

For example:

C:\etjava\examples>java -classpath classes;../lib/enttoolkit.jar com.entrust.toolkit.examples.crypto.JcaAlgorithmImplementations
 
Installed JCA 'Cipher' algorithms
 
SUN
algorithms: none
aliases: none
SunRsaSign
algorithms: none
aliases: none
Entrust
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: none
SunJSSE
algorithms: none
aliases: none
SunJCE
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: none
SunSASL
algorithms: none
aliases: none
XMLDSig
algorithms: none
aliases: none
SunPCSC
algorithms: none
aliases: none
JdkLDAP
algorithms: none
aliases: none
JdkSASL
algorithms: none
aliases: none
SunMSCAPI
algorithms: [RSA/ECB/PKCS1Padding, RSA]
aliases: none
SunPKCS11
algorithms: none
aliases: none
 
Installed JCA 'KeyAgreement' algorithms
 
SUN
algorithms: none
aliases: none
SunRsaSign
algorithms: none
aliases: none
Entrust
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: none
SunJCE
algorithms: [DiffieHellman]
aliases: [DH, 1.2.840.113549.1.3.1, OID.1.2.840.113549.1.3.1]
SunJGSS
algorithms: none
aliases: none
SunSASL
algorithms: none
aliases: none
XMLDSig
algorithms: none
aliases: none
SunPCSC
algorithms: none
aliases: none
JdkLDAP
algorithms: none
aliases: none
JdkSASL
algorithms: none
aliases: none
SunMSCAPI
algorithms: none
aliases: none
SunPKCS11
algorithms: none
aliases: none
 
Installed JCA 'KeyGenerator' algorithms