Package org.gudy.bouncycastle.x509
Class AttributeCertificateIssuer
java.lang.Object
org.gudy.bouncycastle.x509.AttributeCertificateIssuer
- All Implemented Interfaces:
Cloneable
,CertSelector
,Selector
Carrying class for an attribute certificate issuer.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAttributeCertificateIssuer
(X500Principal principal) Set the issuer directly with the ASN.1 structure.AttributeCertificateIssuer
(X509Principal principal) -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
private Object[]
getNames()
Return any principal objects inside the attribute certificate issuer object.int
hashCode()
boolean
boolean
match
(Certificate cert) private boolean
matchesDN
(X500Principal subject, GeneralNames targets)
-
Field Details
-
form
-
-
Constructor Details
-
AttributeCertificateIssuer
AttributeCertificateIssuer(AttCertIssuer issuer) Set the issuer directly with the ASN.1 structure.- Parameters:
issuer
- The issuer
-
AttributeCertificateIssuer
- Throws:
IOException
-
AttributeCertificateIssuer
-
-
Method Details
-
getNames
-
getPrincipals
Return any principal objects inside the attribute certificate issuer object.- Returns:
- an array of Principal objects (usually X500Principal)
-
matchesDN
-
clone
-
match
- Specified by:
match
in interfaceCertSelector
-
equals
-
hashCode
public int hashCode() -
match
-