org.bouncycastle.asn1.tsp
Class TimeStampReq
java.lang.Object
|
+--org.bouncycastle.asn1.ASN1Object
|
+--org.bouncycastle.asn1.tsp.TimeStampReq
- All Implemented Interfaces:
- ASN1Encodable, Encodable
- public class TimeStampReq
- extends ASN1Object
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
TimeStampReq
public TimeStampReq(MessageImprint messageImprint,
ASN1ObjectIdentifier tsaPolicy,
ASN1Integer nonce,
ASN1Boolean certReq,
Extensions extensions)
getInstance
public static TimeStampReq getInstance(java.lang.Object o)
getVersion
public ASN1Integer getVersion()
getMessageImprint
public MessageImprint getMessageImprint()
getReqPolicy
public ASN1ObjectIdentifier getReqPolicy()
getNonce
public ASN1Integer getNonce()
getCertReq
public ASN1Boolean getCertReq()
getExtensions
public Extensions getExtensions()
toASN1Primitive
public ASN1Primitive toASN1Primitive()
- TimeStampReq ::= SEQUENCE {
version INTEGER { v1(1) },
messageImprint MessageImprint,
--a hash algorithm OID and the hash value of the data to be
--time-stamped
reqPolicy TSAPolicyId OPTIONAL,
nonce INTEGER OPTIONAL,
certReq BOOLEAN DEFAULT FALSE,
extensions [0] IMPLICIT Extensions OPTIONAL
}
- Overrides:
toASN1Primitive
in class ASN1Object
- Following copied from class:
org.bouncycastle.asn1.ASN1Object
- Returns:
- a primitive representation of this object.