iaik.x509.extensions.qualified.structures
Class UnknownQCStatementInfo

java.lang.Object
  |
  +--iaik.x509.extensions.qualified.structures.QCStatementInfo
        |
        +--iaik.x509.extensions.qualified.structures.UnknownQCStatementInfo

public class UnknownQCStatementInfo
extends QCStatementInfo

This class implements any unknown QCStatementInfo. It tries to show as much information as possible about the statement info.

An Unknown QCStatementInfo is a statement info that cannot be handled properly by actual certificate management software. Within the iaik.X509 qualified certificate environment an statement info is treated as unknown if there exists no registered implementation for the statement info in mind.

Version:
File Revision 8
See Also:
QCStatement, QCStatementInfo, QCStatements

Constructor Summary
UnknownQCStatementInfo(ObjectID statementID)
          Creates a new unknown statement info from the given object identifier.
 
Method Summary
 void decode(ASN1Object obj)
          Reads the ASN.1 representation of the unknown statement info.
 String getName()
          Returns the statement id of the unknown statement info as String representation.
 ObjectID getStatementID()
          Returns the statement ID of the unknown statement info.
 int hashCode()
          Returns a hashcode for this identity.
 ASN1Object toASN1Object()
          Creates an ASN1Object representing this unknown statement info.
 String toString()
          Returns a string that represents the contents of this unknown statement info.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnknownQCStatementInfo

public UnknownQCStatementInfo(ObjectID statementID)
Creates a new unknown statement info from the given object identifier.
Parameters:
statementID - the statementID identifying the unknown statement info
Method Detail

getStatementID

public ObjectID getStatementID()
Returns the statement ID of the unknown statement info.
Overrides:
getStatementID in class QCStatementInfo
Returns:
the statement ID of the unknown statement info

getName

public String getName()
Returns the statement id of the unknown statement info as String representation.
Overrides:
getName in class QCStatementInfo
Returns:
a String representation of the statement id of the unknown statement info

decode

public void decode(ASN1Object obj)
Reads the ASN.1 representation of the unknown statement info.
Overrides:
decode in class QCStatementInfo
Parameters:
obj - the ASN1Object representing the unknown statement info

toASN1Object

public ASN1Object toASN1Object()
Creates an ASN1Object representing this unknown statement info.

Overrides:
toASN1Object in class QCStatementInfo
Returns:
the unknown statement info as ASN1Object

hashCode

public int hashCode()
Returns a hashcode for this identity.
Overrides:
hashCode in class Object
Returns:
a hash code for this identity

toString

public String toString()
Returns a string that represents the contents of this unknown statement info.
Overrides:
toString in class QCStatementInfo
Returns:
the string representation

This Javadoc may contain text parts from Internet Standard specifications (RFC 2459, 3280, 3039, 2560, 1521, 821, 822, 2253, 1319, 1321, ,2630, 2631, 2268, 3058, 2984, 2104, 2144, 2040, 2311, 2279, see copyright note) and RSA Data Security Public-Key Cryptography Standards (PKCS#1,3,5,7,8,9,10,12, see copyright note).

IAIK-JCE 3.1 with IAIK-JCE CC Core 3.1, (c) 1997-2004 IAIK