public class AttributeCertificateHolder extends Object implements CertSelector, Selector
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 and Description |
|---|
AttributeCertificateHolder(int digestedObjectType,
String digestAlgorithm,
String otherObjectTypeID,
byte[] objectDigest)
Deprecated.
Constructs a holder for v2 attribute certificates with a hash value for
some type of object.
|
AttributeCertificateHolder(X500Principal principal)
Deprecated.
|
AttributeCertificateHolder(X500Principal issuerName,
BigInteger serialNumber)
Deprecated.
|
AttributeCertificateHolder(X509Certificate cert)
Deprecated.
|
AttributeCertificateHolder(X509Principal principal)
Deprecated.
|
AttributeCertificateHolder(X509Principal issuerName,
BigInteger serialNumber)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
Deprecated.
|
boolean |
equals(Object obj)
Deprecated.
|
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.
|
Principal[] |
getEntityNames()
Deprecated.
Return any principal objects inside the attribute certificate holder
entity names field.
|
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.
|
String |
getOtherObjectTypeID()
Deprecated.
Returns the digest algorithm ID if an object digest info is used.
|
BigInteger |
getSerialNumber()
Deprecated.
Return the serial number associated with the issuer attached to this
holder.
|
int |
hashCode()
Deprecated.
|
boolean |
match(Certificate cert)
Deprecated.
|
boolean |
match(Object obj)
Deprecated.
|
public AttributeCertificateHolder(X509Principal issuerName, BigInteger serialNumber)
public AttributeCertificateHolder(X500Principal issuerName, BigInteger serialNumber)
public AttributeCertificateHolder(X509Certificate cert) throws CertificateParsingException
CertificateParsingExceptionpublic AttributeCertificateHolder(X509Principal principal)
public AttributeCertificateHolder(X500Principal principal)
public AttributeCertificateHolder(int digestedObjectType,
String digestAlgorithm,
String otherObjectTypeID,
byte[] objectDigest)
digestedObjectType can be one of the following:
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.public int getDigestedObjectType()
otherObjectTypeID must not be empty.
public String getDigestAlgorithm()
null if no object
digest info is set.public byte[] getObjectDigest()
null if no object digest info is set.public String getOtherObjectTypeID()
null if no object
digest info is set.public Principal[] getEntityNames()
public Principal[] getIssuer()
public BigInteger getSerialNumber()
public Object clone()
public boolean match(Certificate cert)
match in interface CertSelectorCopyright © 2015. All rights reserved.