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.