org.bouncycastle.cms
Class SignerId
java.lang.Object
|
+--org.bouncycastle.cms.SignerId
- All Implemented Interfaces:
- java.lang.Cloneable, org.bouncycastle.util.Selector
- Direct Known Subclasses:
- JcaSignerId
- public class SignerId
- extends java.lang.Object
- implements org.bouncycastle.util.Selector
a basic index for a signer.
Constructor Summary |
SignerId(byte[] subjectKeyId)
Construct a signer ID with the value of a public key's subjectKeyId. |
SignerId(org.bouncycastle.asn1.x500.X500Name issuer,
java.math.BigInteger serialNumber)
Construct a signer ID based on the issuer and serial number of the signer's associated
certificate. |
SignerId(org.bouncycastle.asn1.x500.X500Name issuer,
java.math.BigInteger serialNumber,
byte[] subjectKeyId)
Construct a signer ID based on the issuer and serial number of the signer's associated
certificate. |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
SignerId
public SignerId(byte[] subjectKeyId)
- Construct a signer ID with the value of a public key's subjectKeyId.
- Parameters:
subjectKeyId
- a subjectKeyId
SignerId
public SignerId(org.bouncycastle.asn1.x500.X500Name issuer,
java.math.BigInteger serialNumber)
- Construct a signer ID based on the issuer and serial number of the signer's associated
certificate.
- Parameters:
issuer
- the issuer of the signer's associated certificate.serialNumber
- the serial number of the signer's associated certificate.
SignerId
public SignerId(org.bouncycastle.asn1.x500.X500Name issuer,
java.math.BigInteger serialNumber,
byte[] subjectKeyId)
- Construct a signer ID based on the issuer and serial number of the signer's associated
certificate.
- Parameters:
issuer
- the issuer of the signer's associated certificate.serialNumber
- the serial number of the signer's associated certificate.subjectKeyId
- the subject key identifier to use to match the signers associated certificate.
getIssuer
public org.bouncycastle.asn1.x500.X500Name getIssuer()
getSerialNumber
public java.math.BigInteger getSerialNumber()
getSubjectKeyIdentifier
public byte[] getSubjectKeyIdentifier()
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
match
public boolean match(java.lang.Object obj)
- Specified by:
match
in interface org.bouncycastle.util.Selector
clone
public java.lang.Object clone()
- Specified by:
clone
in interface org.bouncycastle.util.Selector
- Overrides:
clone
in class java.lang.Object