org.mozilla.jss.crypto
public class SignatureAlgorithm extends Algorithm
Field Summary | |
---|---|
static SignatureAlgorithm | DSASignature
Raw DSA signing. |
static SignatureAlgorithm | DSASignatureWithSHA1Digest |
static SignatureAlgorithm | ECSignature
Raw EC signing. |
static SignatureAlgorithm | ECSignatureWithSHA1Digest |
static SignatureAlgorithm | ECSignatureWithSHA256Digest |
static SignatureAlgorithm | ECSignatureWithSHA384Digest |
static SignatureAlgorithm | ECSignatureWithSHA512Digest |
static SignatureAlgorithm | RSASignature
Raw RSA signing. |
static SignatureAlgorithm | RSASignatureWithMD2Digest |
static SignatureAlgorithm | RSASignatureWithMD5Digest |
static SignatureAlgorithm | RSASignatureWithSHA1Digest |
static SignatureAlgorithm | RSASignatureWithSHA256Digest |
static SignatureAlgorithm | RSASignatureWithSHA384Digest |
static SignatureAlgorithm | RSASignatureWithSHA512Digest |
Constructor Summary | |
---|---|
protected | SignatureAlgorithm(int oidIndex, String name, SignatureAlgorithm signingAlg, DigestAlgorithm digestAlg, OBJECT_IDENTIFIER oid) |
Method Summary | |
---|---|
static SignatureAlgorithm | fromOID(OBJECT_IDENTIFIER oid)
Looks up the signature algorithm with the given OID. |
DigestAlgorithm | getDigestAlg()
The digest portion of the signature algorithm. |
SignatureAlgorithm | getRawAlg() |
Algorithm | getSigningAlg()
The raw encryption portion of the signature algorithm. |
Throws: NoSuchAlgorithmException If no algorithm is found with this OID.