public class SigningParameters
extends java.lang.Object
| Constructor and Description |
|---|
SigningParameters(java.security.PrivateKey signerKey, java.security.cert.X509Certificate signerCert, AlgorithmIdentifier digestAlgId, AlgorithmIdentifier digestEncryptionAlgId)
Creates a
SigningParameters object specifying the signer's key, the signer's X.509 certificate, the digest algorithm, and the digest encryption algorithm. |
| Modifier and Type | Method and Description |
|---|---|
AlgorithmIdentifier |
getDigestAlgId()
Returns digest algorithm for the signature.
|
AlgorithmIdentifier |
getDigestEncryptionAlgId()
Returns digest encryption algorithm for the signature.
|
java.security.cert.X509Certificate |
getSignerCert()
Returns the signer's certificate.
|
java.security.PrivateKey |
getSignerKey()
Returns the signer's private key.
|
void |
setDigestAlgId(AlgorithmIdentifier digestAlgId)
Sets the digest algorithm.
|
void |
setDigestEncryptionAlgId(AlgorithmIdentifier digestEncryptionAlgId)
Sets the digest encryption algorithm.
|
void |
setSignerCert(java.security.cert.X509Certificate signerCert)
Sets the signer's certificate.
|
void |
setSignerKey(java.security.PrivateKey signerKey)
Sets the signer's private key.
|
public SigningParameters(java.security.PrivateKey signerKey,
java.security.cert.X509Certificate signerCert,
AlgorithmIdentifier digestAlgId,
AlgorithmIdentifier digestEncryptionAlgId)
SigningParameters object specifying the signer's key, the signer's X.509 certificate, the digest algorithm, and the digest encryption algorithm. Supported digest algorithms:
signerKey - The signer's private key.signerCert - The signer's X.509 certificate.digestAlgId - The digest algorithm.digestEncryptionAlgId - The digest encryption algorithm.public void setSignerKey(java.security.PrivateKey signerKey)
signerKey - The signer's private key.public java.security.PrivateKey getSignerKey()
public void setSignerCert(java.security.cert.X509Certificate signerCert)
signerCert - The signer's X509 certificate.public java.security.cert.X509Certificate getSignerCert()
public void setDigestAlgId(AlgorithmIdentifier digestAlgId)
digestAlgId - The digest algorithm for the signature.public AlgorithmIdentifier getDigestAlgId()
public void setDigestEncryptionAlgId(AlgorithmIdentifier digestEncryptionAlgId)
digestEncryptionAlgId - The digest encryption algorithm for the signature.public AlgorithmIdentifier getDigestEncryptionAlgId()