codec.x509.extensions
Class PolicyInformation
java.lang.Object
|
+--java.util.AbstractCollection
|
+--java.util.AbstractList
|
+--java.util.ArrayList
|
+--codec.asn1.ASN1AbstractCollection
|
+--codec.asn1.ASN1Sequence
|
+--codec.x509.extensions.PolicyInformation
- All Implemented Interfaces:
- ASN1Collection, ASN1Type, Cloneable, Collection, Externalizable, List, Serializable
- public class PolicyInformation
- extends ASN1Sequence
PolicyInformation ::= SEQUENCE {
policyIdentifier CertPolicyId,
policyQualifiers SEQUENCE SIZE (1..MAX) OF
PolicyQualifierInfo OPTIONAL
}
According to profile, this is used without addional PolicyQualifierInfo.
CertPolicyId ::= OBJECT IDENTIFIER
PolicyQualifierInfo ::= SEQUENCE {
policyQualifierId PolicyQualifierId,
qualifier ANY DEFINED BY policyQualifierId
}
PolicyQualifierId ::= OBJECT IDENTIFIER
id-ce OBJECT IDENTIFIER ::= {joint-iso-ccitt(2) ds(5) 29}
- Version:
- "$Id: PolicyInformation.java,v 1.1 2004/08/16 13:31:38 pebinger Exp $"
- Author:
- Volker Roth
- See Also:
- Serialized Form
| Methods inherited from class codec.asn1.ASN1AbstractCollection |
checkConstraints, decode, encode, getCollection, getConstraint, getTagClass, getValue, isExplicit, isOptional, isType, readExternal, setConstraint, setExplicit, setOptional, toString, writeExternal |
| Methods inherited from class java.util.ArrayList |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, removeRange, set, size, toArray, toArray, trimToSize |
| Methods inherited from interface java.util.Collection |
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
PolicyInformation
public PolicyInformation()
- Initializes an instance for decoding.
PolicyInformation
public PolicyInformation(ASN1ObjectIdentifier policyIdentifier)
- Initializes an instance for encoding with the given value.
- Parameters:
policyIdentifier - The policyIdentifier OID. This value is copied into this
structure by reference. Beware of side effects.
PolicyInformation
public PolicyInformation(ASN1ObjectIdentifier policyIdentifier,
ASN1Sequence policyQualifiers)
- Initializes an instance for encoding with the given values.
- Parameters:
policyIdentifier - The policyIdentifier OID. This value is copied into this
structure by reference. Beware of side effects.policyQualifiers - The ASN1Sequence with the policyQualifier
structure. This parameter is copied by reference. Beware
of side effects. The correctness of this parameter is not
verified.
getPolicyIdentifier
public ASN1ObjectIdentifier getPolicyIdentifier()
getPolicyQualifiers
public ASN1Sequence getPolicyQualifiers()
- Returns:
- The PolicyQualifiers or
null if none is contained
in this structure.
Copyright © Fraunhofer Gesellschaft. All Rights Reserved.