org.glite.voms.ac
public class Holder extends java.lang.Object implements org.bouncycastle.asn1.DEREncodable
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 |
---|
Holder(org.bouncycastle.asn1.ASN1Sequence seq) |
Holder(javax.security.auth.x500.X500Principal issuer,
java.math.BigInteger serial) |
Holder(java.security.cert.X509Certificate cert) |
Modifier and Type | Method and Description |
---|---|
org.bouncycastle.asn1.DERObject |
getDERObject() |
org.bouncycastle.asn1.x509.GeneralNames |
getIssuer() |
boolean |
isHolder(java.security.cert.X509Certificate cert) |
protected static boolean |
matchesDN(javax.security.auth.x500.X500Principal subject,
org.bouncycastle.asn1.x509.GeneralNames targets) |
public Holder(java.security.cert.X509Certificate cert)
public Holder(javax.security.auth.x500.X500Principal issuer, java.math.BigInteger serial)
public Holder(org.bouncycastle.asn1.ASN1Sequence seq)
public org.bouncycastle.asn1.x509.GeneralNames getIssuer()
protected static boolean matchesDN(javax.security.auth.x500.X500Principal subject, org.bouncycastle.asn1.x509.GeneralNames targets)
public boolean isHolder(java.security.cert.X509Certificate cert)
public org.bouncycastle.asn1.DERObject getDERObject()
getDERObject
in interface org.bouncycastle.asn1.DEREncodable