com.rsa.certj.cert.attributes

Class VeriSignSmartCSP

java.lang.Object
  |
  +--com.rsa.certj.cert.attributes.X501Attribute
        |
        +--com.rsa.certj.cert.attributes.VeriSignSmartCSP
All Implemented Interfaces:
Cloneable, Serializable

public class VeriSignSmartCSP
extends X501Attribute
implements Cloneable, Serializable

This class holds, encodes, and decodes the VeriSign-defined smart-CSP attribute.

The ASN.1 definition is as follows:

 -- OID in decimal notation: (2.16.840.1.113733.1.9.1)
 -- Definition:
    id-smartcardCSP ::= {id-attributes smartcardCSP(1)}
    SmartcardCSP ::= IA5STRING MAX (1..255)

Copyright © RSA Security Inc., 1999-2001. All rights reserved.

See Also

Serialized Form

Fields inherited from class com.rsa.certj.cert.attributes.X501Attribute
CHALLENGE_PASSWORD, CONTENT_TYPE, COUNTRY_OF_CITIZENSHIP, COUNTRY_OF_RESIDENCE, CRS_DUAL_STATUS, CRS_FAILURE_INFO, CRS_MESSAGE_TYPE, CRS_PKI_STATUS, CRS_RECIPIENT_NONCE, CRS_SENDER_NONCE, CRS_TRANSACTION_ID, CRS_VERSION, DATE_OF_BIRTH, FRIENDLY_NAME, GENDER, LOCAL_KEY_ID, MESSAGE_DIGEST, NON_STANDARD, PLACE_OF_BIRTH, POSTAL_ADDRESS, PSEUDONYM, SIGNING_TIME, SMART_CSP, X509_V3_EXTENSION
 

Constructor Summary

VeriSignSmartCSP()

Constructs an empty VeriSignSmartCSP object.

VeriSignSmartCSP(String value)

Constructs a VeriSignSmartCSP object and initializes it with the value given.

 

Method Summary

 Object

clone()

Overrides the default clone method to get a deeper clone.

 boolean

equals(Object obj)

Returns true if this object and obj contain the same VeriSignSmartCSP, returns false otherwise.

 String

getValue()

Gets the value of this attribute.

 void

setValue(String value)

Sets the value of this attribute, the SmartCard CSP, to value.

 
Methods inherited from class com.rsa.certj.cert.attributes.X501Attribute
clearSensitiveData, compareOID, derEncodeAttributeLen, getAttributeType, getAttributeTypeString, getDEREncoding, getDERLen, getInstance, getNextBEROffset, getOID, isAttributeType
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VeriSignSmartCSP

public VeriSignSmartCSP()
Constructs an empty VeriSignSmartCSP object.

VeriSignSmartCSP

public VeriSignSmartCSP(String value)
Constructs a VeriSignSmartCSP object and initializes it with the value given.

Parameters

         value  

A SmartCard CSP.

Method Detail

setValue

public void setValue(String value)
Sets the value of this attribute, the SmartCard CSP, to value.

Parameters

         value  

The VeriSignSmartCSP name to store.


getValue

public String getValue()
Gets the value of this attribute.

Returns

A String that specifies the SmartCard CSP.

clone

public Object clone()
             throws CloneNotSupportedException
Overrides the default clone method to get a deeper clone.

Overrides

clone in class X501Attribute

Returns

A new VeriSignSmartCSP object, a copy of this object.

Throws

CloneNotSupportedException - If the cloning operation is not successful.

equals

public boolean equals(Object obj)
Returns true if this object and obj contain the same VeriSignSmartCSP, returns false otherwise.

Overrides

equals in class Object

Parameters

         obj  

The instance of the VeriSignSmartCSP object.

Returns

A boolean indicating whether these objects are equal.


RSA BSAFE ® Cert-J 2.1.1 001-047007-211-001-000