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

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

public class PolicyQualifierInfo
extends Object

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

Version:
$Revision: 2745 $
Author:
Middleware Services

Field Summary
static String POLICY_QUALIFIER_ID_CPS
          OID for policy qualifier containing CPS URI.
static String POLICY_QUALIFIER_ID_UNOTICE
          OID for policy qualifier containing user notice.
 
Constructor Summary
PolicyQualifierInfo(String cpsURI)
          Creates a new policy qualifier containing a CPS URI.
PolicyQualifierInfo(UserNotice notice)
          Creates a new policy qualifier containing a user notice.
 
Method Summary
 boolean equals(Object obj)
          
 String getPolicyQualifierId()
           
 Object getQualifier()
           
 int hashCode()
          
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

POLICY_QUALIFIER_ID_CPS

public static final String POLICY_QUALIFIER_ID_CPS
OID for policy qualifier containing CPS URI.

See Also:
Constant Field Values

POLICY_QUALIFIER_ID_UNOTICE

public static final String POLICY_QUALIFIER_ID_UNOTICE
OID for policy qualifier containing user notice.

See Also:
Constant Field Values
Constructor Detail

PolicyQualifierInfo

public PolicyQualifierInfo(String cpsURI)
Creates a new policy qualifier containing a CPS URI.

Parameters:
cpsURI - URI to certificate policy statement.

PolicyQualifierInfo

public PolicyQualifierInfo(UserNotice notice)
Creates a new policy qualifier containing a user notice.

Parameters:
notice - User notice.
Method Detail

getPolicyQualifierId

public String getPolicyQualifierId()
Returns:
Policy qualifier OID.

getQualifier

public Object getQualifier()
Returns:
Policy qualifier, either a UserNotice or a String containing the URI of the CPS.

toString

public String toString()
Overrides:
toString in class Object
Returns:
String indicating the type of qualifier followed by a string representation of the qualifier.

equals

public boolean equals(Object obj)

Overrides:
equals in class Object

hashCode

public int hashCode()

Overrides:
hashCode in class Object


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