|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.rsa.certj.cert.attributes.X501Attribute | +--com.rsa.certj.cert.attributes.NonStandardAttribute
This class holds any attribute. It cannot encode or decode data. It can only take in the encoded value and return it.
Copyright © RSA Security Inc., 1999-2001. All rights reserved.
See Also
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 |
|
NonStandardAttribute()
Constructs an empty |
|
NonStandardAttribute(byte[] oid,
int oidOffset,
int oidLen,
byte[] valueDER,
int valueOffset,
int valueLen)
Constructs a |
Method Summary |
|
clone()
Overrides the default |
|
boolean |
equals(Object obj)
Returns |
byte[] |
getValue()
Gets the value of this attribute. |
void |
setOID(byte[] oid,
int oidOffset,
int oidLen)
Sets the OID of this attribute. |
void |
setValue(byte[] valueDER,
int valueOffset,
int valueLen)
Sets the value of this attribute. |
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 |
public NonStandardAttribute()
NonStandardAttribute
object.public NonStandardAttribute(byte[] oid, int oidOffset, int oidLen, byte[] valueDER, int valueOffset, int valueLen)
NonStandardAttribute
object and initializes
it with the OID and value given.Parameters
oid | A | ||
oidOffset | The offset into the oid array. | ||
oidLen | The length of the OID in the oid array. | ||
valueDER | The DER encoding of the value. This value should not be wrapped in the SET. For more information, see the ASN1 class. | ||
valueOffset | The offset into valueDER. | ||
valueLen | The length of valueDER. |
Method Detail |
public void setOID(byte[] oid, int oidOffset, int oidLen)
Parameters
oid | A | ||
oidOffset | The offset into oid. | ||
oidLen | The length of the OID in the oid array. |
public void setValue(byte[] valueDER, int valueOffset, int valueLen)
Parameters
valueDER | The DER encoding of the value. This value should not be wrapped in the SET. For more information, see the ASN1 class. | ||
valueOffset | The offset into valueDER. | ||
valueLen | The length of valueDER. |
public byte[] getValue()
Returns
byte
array containing the DER encoding
of the value.public Object clone() throws CloneNotSupportedException
clone
method to get a deeper clone.
Overrides
clone
in class X501Attribute
Returns
NonStandardAttribute
object, a copy of this object.
Throws
CloneNotSupportedException
- If the cloning operation
is not successful.public boolean equals(Object obj)
true
if this object and obj
contain the same NonStandardAttribute
,
returns false
otherwise.Overrides
equals
in class Object
Parameters
obj | The instance of the |
Returns
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |