com.rsa.certj.cert.attributes

Class SigningTime

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

public class SigningTime
extends X501Attribute
implements Cloneable, Serializable

This class holds, encodes, and decodes the SigningTime attribute, which is defined in PKCS #9. The signing-time attribute type specifies the time at which the signer performed the signing process. The signing-time attribute is intended for PKCS #7 digitally signed data.

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

SigningTime()

Constructs an empty SigningTime object.

SigningTime(Date theTime)

Constructs a SigningTime 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 SigningTime; returns false otherwise.

 Date

getSigningTime()

Gets the value of this attribute, the signing time.

 void

setSigningTime(Date theTime)

Sets the value of this attribute, the signing time, to theTime.

 
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

SigningTime

public SigningTime()
Constructs an empty SigningTime object.

SigningTime

public SigningTime(Date theTime)
Constructs a SigningTime object and initializes it with the value given.

Parameters

         theTime  

The signing time.

Method Detail

setSigningTime

public void setSigningTime(Date theTime)
Sets the value of this attribute, the signing time, to theTime.

Parameters

         theTime  

The time this attribute will store as the signing time.


getSigningTime

public Date getSigningTime()
Gets the value of this attribute, the signing time.

Returns

A new instance of the Date class, indicating the signing time.

clone

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

Overrides

clone in class X501Attribute

Returns

A new SigningTime 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 SigningTime; returns false otherwise.

Overrides

equals in class Object

Parameters

         obj  

The instance of the SigningTime object.

Returns

A boolean indicating whether these objects are equal.


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