Package org.apache.harmony.security.x509
Class CertificatePolicies
- java.lang.Object
-
- org.apache.harmony.security.x509.ExtensionValue
-
- org.apache.harmony.security.x509.CertificatePolicies
-
public final class CertificatePolicies extends ExtensionValue
The class encapsulates the ASN.1 DER encoding/decoding work with Certificate Policies structure which is a part of X.509 certificate (as specified in RFC 3280 - Internet X.509 Public Key Infrastructure. Certificate and Certificate Revocation List (CRL) Profile. http://www.ietf.org/rfc/rfc3280.txt):certificatePolicies ::= SEQUENCE SIZE (1..MAX) OF PolicyInformation
-
-
Constructor Summary
Constructors Constructor Description CertificatePolicies()Constructs an object representing the value of CertificatePolicies.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificatePoliciesaddPolicyInformation(PolicyInformation policyInformation)static CertificatePoliciesdecode(byte[] encoding)voiddumpValue(StringBuilder sb, String prefix)byte[]getEncoded()Returns ASN.1 encoded form of this X.509 CertificatePolicies value.List<PolicyInformation>getPolicyInformations()Returns the values of policyInformation field of the structure.-
Methods inherited from class org.apache.harmony.security.x509.ExtensionValue
dumpValue
-
-
-
-
Field Detail
-
ASN1
public static final ASN1Type ASN1
ASN.1 DER X.509 CertificatePolicies encoder/decoder class.
-
-
Method Detail
-
decode
public static CertificatePolicies decode(byte[] encoding) throws IOException
- Throws:
IOException
-
getPolicyInformations
public List<PolicyInformation> getPolicyInformations()
Returns the values of policyInformation field of the structure.
-
addPolicyInformation
public CertificatePolicies addPolicyInformation(PolicyInformation policyInformation)
-
getEncoded
public byte[] getEncoded()
Returns ASN.1 encoded form of this X.509 CertificatePolicies value.- Overrides:
getEncodedin classExtensionValue
-
dumpValue
public void dumpValue(StringBuilder sb, String prefix)
- Overrides:
dumpValuein classExtensionValue
-
-