Oracle Security Developer Tools PKI SDK CMP Java API Reference
10g (10.1.4.0.1)

B28166-01


oracle.security.crypto.cmp.attribute
Class SignKeyPairTypesInfo

java.lang.Object
  extended byoracle.security.crypto.cert.AttributeTypeAndValue
      extended byoracle.security.crypto.cmp.attribute.InfoTypeAndValue
          extended byoracle.security.crypto.cmp.attribute.SignKeyPairTypesInfo

All Implemented Interfaces:
oracle.security.crypto.asn1.ASN1Object, oracle.security.crypto.util.Streamable

public class SignKeyPairTypesInfo
extends InfoTypeAndValue

Information type used to get the list of signature algorithms whose public key CA is willing to certify.


Field Summary

 

Fields inherited from class oracle.security.crypto.cmp.attribute.InfoTypeAndValue
decoded, encoded

 

Constructor Summary
SignKeyPairTypesInfo()
           
SignKeyPairTypesInfo(oracle.security.crypto.core.AlgorithmIdentifier algID)
           
SignKeyPairTypesInfo(java.io.InputStream is)
           

 

Method Summary
 void addAlgID(oracle.security.crypto.core.AlgorithmIdentifier algID)
          Add an algorithm identifier to this SignKeyPairTypesInfo.
protected  void decodeValue()
          Decodes the baseclass' ASN1Object value to populate this control's fields.
protected  void encodeValue()
          Encodes this control's fields as an ASN1Object for the baseclass.
 java.util.Vector getAlgIDs()
          Return the list of signature algorithms.
 java.lang.String toString()
           

 

Methods inherited from class oracle.security.crypto.cmp.attribute.InfoTypeAndValue
getType, getValue, input, inputInstance, length, output, setValue

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Constructor Detail

SignKeyPairTypesInfo

public SignKeyPairTypesInfo()

SignKeyPairTypesInfo

public SignKeyPairTypesInfo(oracle.security.crypto.core.AlgorithmIdentifier algID)

SignKeyPairTypesInfo

public SignKeyPairTypesInfo(java.io.InputStream is)
                     throws java.io.IOException

Method Detail

addAlgID

public void addAlgID(oracle.security.crypto.core.AlgorithmIdentifier algID)
Add an algorithm identifier to this SignKeyPairTypesInfo.

getAlgIDs

public java.util.Vector getAlgIDs()
Return the list of signature algorithms.

toString

public java.lang.String toString()
Overrides:
toString in class InfoTypeAndValue

encodeValue

protected void encodeValue()
Description copied from class: InfoTypeAndValue
Encodes this control's fields as an ASN1Object for the baseclass.

Subclasses must override this method to properly test and set the InfoTypeAndValue.encoded field, and invoke the superclass InfoTypeAndValue.setValue(oracle.security.crypto.asn1.ASN1Object) method to set the encoded structure.

Overrides:
encodeValue in class InfoTypeAndValue

decodeValue

protected void decodeValue()
Description copied from class: InfoTypeAndValue
Decodes the baseclass' ASN1Object value to populate this control's fields.

Subclasses must override this method to invoke the InfoTypeAndValue.getValue() method to get the structure to decode, and properly test and set the InfoTypeAndValue.decoded field.

Overrides:
decodeValue in class InfoTypeAndValue

Oracle Security Developer Tools PKI SDK CMP Java API Reference
10g (10.1.4.0.1)

B28166-01


Copyright © 2005 ,2006 , Oracle. All rights reserved.