aicas logoJamaica 3.2 release 62

java.security.cert
Class PolicyQualifierInfo

java.lang.Object
  extended by java.security.cert.PolicyQualifierInfo

public final class PolicyQualifierInfo
extends Object

The PolicyQualifierInfo X.509 certificate extension. PolicyQualifierInfo objects are represented by the ASN.1 structure:

 PolicyQualifierInfo ::= SEQUENCE {
    policyQualifierId   PolicyQualifierId,
    qualifier           ANY DEFINED BY policyQualifierId
 }

 PolicyQualifierId ::= OBJECT IDENTIFIER
 

Since:
JDK 1.4

Constructor Summary
PolicyQualifierInfo(byte[] encoded)
          Create a new PolicyQualifierInfo object from the DER encoded form passed in the byte array.
 
Method Summary
 byte[] getEncoded()
          Returns the DER encoded form of this object; the contents of the returned byte array are equivalent to those that were passed to the constructor.
 byte[] getPolicyQualifier()
          Get the qualifier field of this object, as a DER encoded byte array.
 String getPolicyQualifierId()
          Returns the policyQualifierId field of this structure, as a dotted-decimal representation of the object identifier.
 String toString()
          Returns a printable string representation of this object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PolicyQualifierInfo

public PolicyQualifierInfo(byte[] encoded)
                    throws IOException
Create a new PolicyQualifierInfo object from the DER encoded form passed in the byte array. The argument is copied.

The ASN.1 form of PolicyQualifierInfo is:

PolicyQualifierInfo ::= SEQUENCE {
   policyQualifierId     PolicyQualifierId,
   qualifier             ANY DEFINED BY policyQualifierId
}

PolicyQualifierId ::= OBJECT IDENTIFIER

Parameters:
encoded - The DER encoded form.
Throws:
IOException - If the structure cannot be parsed from the encoded bytes.
Method Detail

getPolicyQualifierId

public String getPolicyQualifierId()
Returns the policyQualifierId field of this structure, as a dotted-decimal representation of the object identifier.

Returns:
This structure's OID field.

getEncoded

public byte[] getEncoded()
Returns the DER encoded form of this object; the contents of the returned byte array are equivalent to those that were passed to the constructor. The byte array is cloned every time this method is called.

Returns:
The encoded form.

getPolicyQualifier

public byte[] getPolicyQualifier()
Get the qualifier field of this object, as a DER encoded byte array. The byte array returned is cloned every time this method is called.

Returns:
The encoded qualifier.

toString

public String toString()
Returns a printable string representation of this object.

Overrides:
toString in class Object
Returns:
The string representation.

aicas logoJamaica 3.2 release 62

aicas GmbH, Karlsruhe - Germany    www.aicas.com
Copyright 2001-2008 aicas GmbH. All Rights Reserved.