Algorithms
CSP JCA/JCE DINAMO the cryptographic algorithms listed below.
Hash
MD5SHASHA256SHA384SHA512
Key Generator
DESDESedeDESXAESRC4HmacMD5HmacSHA1HmacSHA256HmacSHA384HmacSHA512
Secret Key Factory
DESDESedeDESXAESRC4
Cipher
Allowed modes: ECB and CBC.
Allowed padding schemes: NoPadding, PKCS5Padding, and ZeroPadding.
DESDESede(128-bit and 192-bit versions)DESXAES(128-, 192-, and 256-bit)RC4(128-bit)RSA(sizes 512, 1024, 2048, 4096, 8192, 1152, 1408, 1984, 2304, 2560, 2816, and 3072 bits), inECBmode only withPKCS1v1_5padding.AESWrap-
OAEPPadding(RSA/ECB/OAEPWithSHA-1AndMGF1PaddingandOAEPWithSHA-256AndMGF1Padding).Info
OAEPPaddingis used only for unwrapping and decrypting.
MAC
AESCMACDESedeCMACHmacMD5HmacSHA1HmacSHA256HmacSHA384HmacSHA512
Key Pair Generator
ECRSA
Key Factory
EC
Signature
Info
For transformations using padding/PSS, the PSS algorithm specified in PKCS#1 2.2 with MGF1 is used, employing the same hash algorithm for both the message and the MGF1, and a salt of the same size as the hash output.
MD5withRSASHA1withRSASHA256withRSASHA384withRSASHA512withRSASHA1withRSA/PSSSHA224withRSA/PSSSHA256withRSA/PSSSHA384withRSA/PSSSHA512withRSA/PSSSHA1withECDSASHA256withECDSASHA384withECDSASHA512withECDSA
Key Agreement
ECDHECCDHwithSHA256KDF(Should be used to generate a SecretKey with the parameter specDNECDHX963ParameterSpec).
Named Curves
secp112r1secp112r2secp128r1secp128r2secp160k1secp160r1secp160r2secp192k1secp192r1secp224k1secp224r1secp256k1secp256r1secp384r1secp521r1prime192v1prime192v2prime192v3prime239v1prime239v2prime239v3prime256v1brainpoolp160r1brainpoolp160t1brainpoolp192r1brainpoolp192t1brainpoolp224r1brainpoolp224t1brainpoolp256r1brainpoolp256t1brainpoolp320r1brainpoolp320t1brainpoolp384r1brainpoolp384t1brainpoolp512r1brainpoolp512t1