edu.vt.middleware.crypt.x509.types
Class PolicyInformation

java.lang.Object
  extended by edu.vt.middleware.crypt.x509.types.PolicyInformation

public class PolicyInformation
extends Object

Representation of the PolicyInformation type defined in section 4.2.1.5 of RFC 2459.

Version:
$Revision: 427 $
Author:
Middleware Services

Constructor Summary
PolicyInformation(String oid)
          Creates a new instance with the given OID and no qualifiers defined.
PolicyInformation(String oid, PolicyQualifierInfo[] qualifiers)
          Creates a new instance with the given OID and qualifiers.
 
Method Summary
 boolean equals(Object obj)
          
 String getPolicyIdentifier()
           
 PolicyQualifierInfo[] getPolicyQualifiers()
           
 int hashCode()
          
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PolicyInformation

public PolicyInformation(String oid)
Creates a new instance with the given OID and no qualifiers defined.

Parameters:
oid - Policy information OID.

PolicyInformation

public PolicyInformation(String oid,
                         PolicyQualifierInfo[] qualifiers)
Creates a new instance with the given OID and qualifiers.

Parameters:
oid - Policy information OID.
qualifiers - Array of policy qualifiers.
Method Detail

getPolicyIdentifier

public String getPolicyIdentifier()
Returns:
Gets the OID that identifies the policy.

getPolicyQualifiers

public PolicyQualifierInfo[] getPolicyQualifiers()
Returns:
Array of policy qualifiers or null if no policy qualifiers are defined.

toString

public String toString()
Overrides:
toString in class Object
Returns:
Policy OID string followed by the policy qualifiers, if any, formatted as a string.

equals

public boolean equals(Object obj)

Overrides:
equals in class Object

hashCode

public int hashCode()

Overrides:
hashCode in class Object


Copyright © 2003-2011 Virginia Tech. All Rights Reserved.