Package org.opensaml.security.crypto
Class JCAConstants
java.lang.Object
org.opensaml.security.crypto.JCAConstants
Various useful constants defined in and/or used with the Java Cryptography Architecture (JCA) specification.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringCipher mode: "CBC".static final StringCipher mode: "ECB".static final StringCipher mode: "GCM".static final StringCipher padding: "ISO10126Padding".static final StringCipher padding: "NoPadding".static final StringCipher padding: "OAEPPadding".static final StringCipher padding: "PKCS1Padding".static final StringDigest algorithm: "MD5".static final StringDigest algorithm: "RIPEMD160".static final StringDigest algorithm: "SHA-1".static final StringDigest algorithm: "SHA-224".static final StringDigest algorithm: "SHA-256".static final StringDigest algorithm: "SHA-512".static final StringDigest algorithm: "SHA-512".static final StringDigest algorithm: "SHA-512".static final StringDigest algorithm: "SHA-512".static final StringDigest algorithm: "SHA-384".static final StringDigest algorithm: "SHA-512".static final StringMAC algorithm: "HmacMD5".static final StringMAC algorithm: "HMACRIPEMD160".static final StringMAC algorithm: "HmacSHA1".static final StringMAC algorithm: "HmacSHA224".static final StringMAC algorithm: "HmacSHA256".static final StringMAC algorithm: "HmacSHA384".static final StringMAC algorithm: "HmacSHA512".static final StringKey Agreement algorithm: Diffie-Hellman.static final StringKey Agreement algorithm: Elliptic Curve Diffie-Hellman.static final StringKey algorithm: "AES".static final StringKey algorithm: "DES".static final StringKey algorithm: "DESede".static final StringKey algorithm: "DH" (returned byKey.getAlgorithm()).static final StringKey algorithm: "DiffieHellman" (used with key and key pair factories, generators, etc).static final StringKey algorithm: "DSA".static final StringKey algorithm: "EC".static final StringKey algorithm: "RSA".static final StringKey format: "RAW".static final StringSymmetric key wrap algorithm: "AESWrap".static final StringSymmetric key wrap algorithm: "DESedeWrap".static final StringSignature algorithm: "SHA1withDSA".static final StringSignature algorithm: "SHA224withDSA".static final StringSignature algorithm: "SHA256withDSA".static final StringSignature algorithm: "SHA1withECDSA".static final StringSignature algorithm: "SHA224withECDSA".static final StringSignature algorithm: "SHA256withECDSA".static final StringSignature algorithm: "SHA384withECDSA".static final StringSignature algorithm: "SHA512withECDSA".static final StringSignature algorithm: "MD5withRSA".static final StringSignature algorithm: "RIPEMD160withRSA".static final StringSignature algorithm: "SHA1withRSA".static final StringSignature algorithm: "SHA1withRSAandMGF1".static final StringSignature algorithm: "SHA224withRSA".static final StringSignature algorithm: "SHA224withRSAandMGF1".static final StringSignature algorithm: "SHA256withRSA".static final StringSignature algorithm: "SHA256withRSAandMGF1".static final StringSignature algorithm: "SHA3-224withRSAandMGF1".static final StringSignature algorithm: "SHA3-256withRSAandMGF1".static final StringSignature algorithm: "SHA3-384withRSAandMGF1".static final StringSignature algorithm: "SHA3-512withRSAandMGF1".static final StringSignature algorithm: "SHA384withRSA".static final StringSignature algorithm: "SHA384withRSAandMGF1".static final StringSignature algorithm: "SHA512withRSA".static final StringSignature algorithm: "SHA512withRSAandMGF1".static final StringSignature algorithm: "RSASSA-PSS". -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
KEY_ALGO_RSA
Key algorithm: "RSA".- See Also:
-
KEY_ALGO_DSA
Key algorithm: "DSA".- See Also:
-
KEY_ALGO_EC
Key algorithm: "EC".- See Also:
-
KEY_ALGO_AES
Key algorithm: "AES".- See Also:
-
KEY_ALGO_DES
Key algorithm: "DES".- See Also:
-
KEY_ALGO_DESEDE
Key algorithm: "DESede".- See Also:
-
KEY_ALGO_DH
Key algorithm: "DH" (returned byKey.getAlgorithm()).- See Also:
-
KEY_ALGO_DIFFIE_HELLMAN
Key algorithm: "DiffieHellman" (used with key and key pair factories, generators, etc).- See Also:
-
KEY_FORMAT_RAW
Key format: "RAW".- See Also:
-
CIPHER_MODE_ECB
Cipher mode: "ECB".- See Also:
-
CIPHER_MODE_CBC
Cipher mode: "CBC".- See Also:
-
CIPHER_MODE_GCM
Cipher mode: "GCM".- See Also:
-
CIPHER_PADDING_NONE
Cipher padding: "NoPadding".- See Also:
-
CIPHER_PADDING_ISO10126
Cipher padding: "ISO10126Padding".- See Also:
-
CIPHER_PADDING_PKCS1
Cipher padding: "PKCS1Padding".- See Also:
-
CIPHER_PADDING_OAEP
Cipher padding: "OAEPPadding".- See Also:
-
KEYWRAP_ALGO_DESEDE
Symmetric key wrap algorithm: "DESedeWrap".- See Also:
-
KEYWRAP_ALGO_AES
Symmetric key wrap algorithm: "AESWrap".- See Also:
-
DIGEST_MD5
Digest algorithm: "MD5".- See Also:
-
DIGEST_RIPEMD160
Digest algorithm: "RIPEMD160".- See Also:
-
DIGEST_SHA1
Digest algorithm: "SHA-1".- See Also:
-
DIGEST_SHA224
Digest algorithm: "SHA-224".- See Also:
-
DIGEST_SHA256
Digest algorithm: "SHA-256".- See Also:
-
DIGEST_SHA384
Digest algorithm: "SHA-384".- See Also:
-
DIGEST_SHA512
Digest algorithm: "SHA-512".- See Also:
-
DIGEST_SHA3_224
Digest algorithm: "SHA-512".- See Also:
-
DIGEST_SHA3_256
Digest algorithm: "SHA-512".- See Also:
-
DIGEST_SHA3_384
Digest algorithm: "SHA-512".- See Also:
-
DIGEST_SHA3_512
Digest algorithm: "SHA-512".- See Also:
-
SIGNATURE_DSA_SHA1
Signature algorithm: "SHA1withDSA".- See Also:
-
SIGNATURE_DSA_SHA224
Signature algorithm: "SHA224withDSA".- See Also:
-
SIGNATURE_DSA_SHA256
Signature algorithm: "SHA256withDSA".- See Also:
-
SIGNATURE_RSA_MD5
Signature algorithm: "MD5withRSA".- See Also:
-
SIGNATURE_RSA_RIPEMD160
Signature algorithm: "RIPEMD160withRSA".- See Also:
-
SIGNATURE_RSA_SHA1
Signature algorithm: "SHA1withRSA".- See Also:
-
SIGNATURE_RSA_SHA224
Signature algorithm: "SHA224withRSA".- See Also:
-
SIGNATURE_RSA_SHA256
Signature algorithm: "SHA256withRSA".- See Also:
-
SIGNATURE_RSA_SHA384
Signature algorithm: "SHA384withRSA".- See Also:
-
SIGNATURE_RSA_SHA512
Signature algorithm: "SHA512withRSA".- See Also:
-
SIGNATURE_ECDSA_SHA1
Signature algorithm: "SHA1withECDSA".- See Also:
-
SIGNATURE_ECDSA_SHA224
Signature algorithm: "SHA224withECDSA".- See Also:
-
SIGNATURE_ECDSA_SHA256
Signature algorithm: "SHA256withECDSA".- See Also:
-
SIGNATURE_ECDSA_SHA384
Signature algorithm: "SHA384withECDSA".- See Also:
-
SIGNATURE_ECDSA_SHA512
Signature algorithm: "SHA512withECDSA".- See Also:
-
SIGNATURE_RSA_SHA1_MGF1
Signature algorithm: "SHA1withRSAandMGF1".- See Also:
-
SIGNATURE_RSA_SHA224_MGF1
Signature algorithm: "SHA224withRSAandMGF1".- See Also:
-
SIGNATURE_RSA_SHA256_MGF1
Signature algorithm: "SHA256withRSAandMGF1".- See Also:
-
SIGNATURE_RSA_SHA384_MGF1
Signature algorithm: "SHA384withRSAandMGF1".- See Also:
-
SIGNATURE_RSA_SHA512_MGF1
Signature algorithm: "SHA512withRSAandMGF1".- See Also:
-
SIGNATURE_RSA_SHA3_224_MGF1
Signature algorithm: "SHA3-224withRSAandMGF1".- See Also:
-
SIGNATURE_RSA_SHA3_256_MGF1
Signature algorithm: "SHA3-256withRSAandMGF1".- See Also:
-
SIGNATURE_RSA_SHA3_384_MGF1
Signature algorithm: "SHA3-384withRSAandMGF1".- See Also:
-
SIGNATURE_RSA_SHA3_512_MGF1
Signature algorithm: "SHA3-512withRSAandMGF1".- See Also:
-
SIGNATURE_RSA_SSA_PSS
Signature algorithm: "RSASSA-PSS".- See Also:
-
HMAC_MD5
MAC algorithm: "HmacMD5".- See Also:
-
HMAC_RIPEMD160
MAC algorithm: "HMACRIPEMD160".- See Also:
-
HMAC_SHA1
MAC algorithm: "HmacSHA1".- See Also:
-
HMAC_SHA224
MAC algorithm: "HmacSHA224".- See Also:
-
HMAC_SHA256
MAC algorithm: "HmacSHA256".- See Also:
-
HMAC_SHA384
MAC algorithm: "HmacSHA384".- See Also:
-
HMAC_SHA512
MAC algorithm: "HmacSHA512".- See Also:
-
KEY_AGREEMENT_DH
Key Agreement algorithm: Diffie-Hellman.- See Also:
-
KEY_AGREEMENT_ECDH
Key Agreement algorithm: Elliptic Curve Diffie-Hellman.- See Also:
-
-
Constructor Details
-
JCAConstants
private JCAConstants()Constructor. Private to disable instantiation.
-