|
Bouncy Castle Cryptography Library 1.77.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--org.bouncycastle.x509.AttributeCertificateHolder
The Holder object. Holder ::= SEQUENCE { baseCertificateID [0] IssuerSerial OPTIONAL, -- the issuer and serial number of -- the holder's Public Key Certificate entityName [1] GeneralNames OPTIONAL, -- the name of the claimant or role objectDigestInfo [2] ObjectDigestInfo OPTIONAL -- used to directly authenticate the holder, -- for example, an executable }
| Constructor Summary | |
AttributeCertificateHolder(int digestedObjectType,
java.lang.String digestAlgorithm,
java.lang.String otherObjectTypeID,
byte[] objectDigest)
Deprecated. Constructs a holder for v2 attribute certificates with a hash value for some type of object. |
|
AttributeCertificateHolder(java.security.cert.X509Certificate cert)
Deprecated. |
|
AttributeCertificateHolder(X509Principal principal)
Deprecated. |
|
AttributeCertificateHolder(X509Principal issuerName,
java.math.BigInteger serialNumber)
Deprecated. |
|
| Method Summary | |
java.lang.Object |
clone()
Deprecated. Makes a copy of this CertSelector. |
boolean |
equals(java.lang.Object obj)
Deprecated. |
java.lang.String |
getDigestAlgorithm()
Deprecated. Returns the other object type ID if an object digest info is used. |
int |
getDigestedObjectType()
Deprecated. Returns the digest object type if an object digest info is used. |
java.security.Principal[] |
getEntityNames()
Deprecated. Return any principal objects inside the attribute certificate holder entity names field. |
java.security.Principal[] |
getIssuer()
Deprecated. Return the principals associated with the issuer attached to this holder |
byte[] |
getObjectDigest()
Deprecated. Returns the hash if an object digest info is used. |
java.lang.String |
getOtherObjectTypeID()
Deprecated. Returns the digest algorithm ID if an object digest info is used. |
java.math.BigInteger |
getSerialNumber()
Deprecated. Return the serial number associated with the issuer attached to this holder. |
int |
hashCode()
Deprecated. |
boolean |
match(java.security.cert.Certificate cert)
Deprecated. Decides whether a Certificate should be selected. |
boolean |
match(java.lang.Object obj)
Deprecated. |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AttributeCertificateHolder(X509Principal issuerName,
java.math.BigInteger serialNumber)
public AttributeCertificateHolder(java.security.cert.X509Certificate cert)
throws java.security.cert.CertificateParsingException
public AttributeCertificateHolder(X509Principal principal)
public AttributeCertificateHolder(int digestedObjectType,
java.lang.String digestAlgorithm,
java.lang.String otherObjectTypeID,
byte[] objectDigest)
digestedObjectType can be one of the following: 0 - publicKey - A hash of the public key of the holder must be passed. 1 - publicKeyCert - A hash of the public key certificate of the holder must be passed. 2 - otherObjectDigest - A hash of some other object type must be passed. otherObjectTypeID must not be empty.
This cannot be used if a v1 attribute certificate is used.
digestedObjectType - The digest object type.digestAlgorithm - The algorithm identifier for the hash.otherObjectTypeID - The object type ID if
digestedObjectType is
otherObjectDigest.objectDigest - The hash value.| Method Detail |
public int getDigestedObjectType()
0 - publicKey - A hash of the public key of the holder must be passed. 1 - publicKeyCert - A hash of the public key certificate of the holder must be passed. 2 - otherObjectDigest - A hash of some other object type must be passed. otherObjectTypeID must not be empty.
public java.lang.String getDigestAlgorithm()
public byte[] getObjectDigest()
public java.lang.String getOtherObjectTypeID()
public java.security.Principal[] getEntityNames()
public java.security.Principal[] getIssuer()
public java.math.BigInteger getSerialNumber()
public java.lang.Object clone()
CertSelectorclone in interface CertSelectorclone in class java.lang.Objectorg.bouncycastle.jce.cert.CertSelectorpublic boolean match(java.security.cert.Certificate cert)
CertSelectormatch in interface CertSelectororg.bouncycastle.jce.cert.CertSelectorcert - the Certificate to be checkedpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean match(java.lang.Object obj)
match in interface Selector
|
Bouncy Castle Cryptography Library 1.77.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||