org.mozilla.jss.crypto
Class SignatureAlgorithm
public class SignatureAlgorithm
Algorithms that can be used for signing.
CKM_AES_CBC , CKM_AES_CBC_PAD , CKM_AES_ECB , CKM_AES_KEY_GEN , CKM_DES3_CBC_PAD , CKM_DES3_ECB , CKM_DES3_KEY_GEN , CKM_DES_CBC_PAD , CKM_DES_KEY_GEN , CKM_DSA_KEY_PAIR_GEN , CKM_PBA_SHA1_WITH_SHA1_HMAC , CKM_RC2_CBC_PAD , CKM_RC2_KEY_GEN , CKM_RC4_KEY_GEN , CKM_RSA_PKCS_KEY_PAIR_GEN , CKM_SHA_1_HMAC , SEC_OID_ANSIX9_DSA_SIGNATURE , SEC_OID_ANSIX9_DSA_SIGNATURE_WITH_SHA1_DIGEST , SEC_OID_DES_CBC , SEC_OID_DES_ECB , SEC_OID_DES_EDE3_CBC , SEC_OID_MD2 , SEC_OID_MD5 , SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_128_BIT_RC2_CBC , SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_128_BIT_RC4 , SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_3KEY_TRIPLE_DES_CBC , SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC , SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_40_BIT_RC4 , SEC_OID_PKCS1_MD2_WITH_RSA_ENCRYPTION , SEC_OID_PKCS1_MD5_WITH_RSA_ENCRYPTION , SEC_OID_PKCS1_RSA_ENCRYPTION , SEC_OID_PKCS1_SHA1_WITH_RSA_ENCRYPTION , SEC_OID_PKCS5_PBE_WITH_MD2_AND_DES_CBC , SEC_OID_PKCS5_PBE_WITH_MD5_AND_DES_CBC , SEC_OID_PKCS5_PBE_WITH_SHA1_AND_DES_CBC , SEC_OID_RC2_CBC , SEC_OID_RC4 , SEC_OID_SHA1 , oid , oidIndex |
DSASignature
public static final SignatureAlgorithm DSASignature
Raw DSA signing. This algorithm does not do any hashing, it merely
encrypts its input, which should be a hash.
DSASignatureWithSHA1Digest
public static final SignatureAlgorithm DSASignatureWithSHA1Digest
RSASignature
public static final SignatureAlgorithm RSASignature
Raw RSA signing. This algorithm does not do any hashing, it merely
encrypts its input, which should be a hash.
RSASignatureWithSHA1Digest
public static final SignatureAlgorithm RSASignatureWithSHA1Digest
getDigestAlg
public DigestAlgorithm getDigestAlg()
throws NoSuchAlgorithmException
The digest portion of the signature algorithm.
getSigningAlg
public Algorithm getSigningAlg()
The raw encryption portion of the signature algorithm. For example,
SignatureAlgorithm.RSASignatureWithMD2Digest.getSigningAlg ==
SignatureAlgorithm.RSASignature.