public class SignerId
extends java.lang.Object
implements org.bouncycastle.util.Selector
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object o) |
org.bouncycastle.asn1.x500.X500Name |
getIssuer() |
java.math.BigInteger |
getSerialNumber() |
byte[] |
getSubjectKeyIdentifier() |
int |
hashCode() |
boolean |
match(java.lang.Object obj) |
public SignerId(byte[] subjectKeyId)
subjectKeyId
- a subjectKeyIdpublic SignerId(org.bouncycastle.asn1.x500.X500Name issuer, java.math.BigInteger serialNumber)
issuer
- the issuer of the signer's associated certificate.serialNumber
- the serial number of the signer's associated certificate.public SignerId(org.bouncycastle.asn1.x500.X500Name issuer, java.math.BigInteger serialNumber, byte[] subjectKeyId)
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.public org.bouncycastle.asn1.x500.X500Name getIssuer()
public java.math.BigInteger getSerialNumber()
public byte[] getSubjectKeyIdentifier()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public boolean match(java.lang.Object obj)
match
in interface org.bouncycastle.util.Selector
public java.lang.Object clone()
clone
in interface org.bouncycastle.util.Selector
clone
in class java.lang.Object