be.cardon.asn1.x509
Class CertificatePolicies
java.lang.Object
ASN1Encodable
be.cardon.asn1.x509.CertificatePolicies
public class CertificatePolicies
- extends ASN1Encodable
Implements the CertificatePolicies
extension from RFC 3280.
certificatePolicies ::= SEQUENCE SIZE (1..MAX) OF PolicyInformation
PolicyInformation ::= SEQUENCE {
policyIdentifier CertPolicyId,
policyQualifiers SEQUENCE SIZE (1..MAX) OF
PolicyQualifierInfo OPTIONAL }
CertPolicyId ::= OBJECT IDENTIFIER
PolicyQualifierInfo ::= SEQUENCE {
policyQualifierId PolicyQualifierId,
qualifier ANY DEFINED BY policyQualifierId }
PolicyQualifierId ::=
OBJECT IDENTIFIER (id-qt-cps | id-qt-unotice)
Field Summary |
static DERObjectIdentifier |
anyPolicy
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
anyPolicy
public static final DERObjectIdentifier anyPolicy
CertificatePolicies
public CertificatePolicies(ASN1Sequence seq)
- Returns a new instance
getInstance
public static CertificatePolicies getInstance(java.lang.Object obj)
- Returns a new instance
getPolicyInformations
public java.util.Vector<PolicyInformation> getPolicyInformations()
setPolicyInformations
public void setPolicyInformations(java.util.Vector<PolicyInformation> policies)
toASN1Object
public DERObject toASN1Object()
toString
public java.lang.String toString()