org.bouncycastle.tsp
Class TimeStampRequestGenerator
java.lang.Object
org.bouncycastle.tsp.TimeStampRequestGenerator
public class TimeStampRequestGenerator
extends java.lang.Object
Generator for RFC 3161 Time Stamp Request objects.
void | addExtension(String OID, boolean critical, ASN1Encodable value) - add a given extension field for the standard extensions tag (tag 3)
|
void | addExtension(String OID, boolean critical, byte[] value) - add a given extension field for the standard extensions tag
The value parameter becomes the contents of the octet string associated
with the extension.
|
TimeStampRequest | generate(String digestAlgorithm, byte[] digest)
|
TimeStampRequest | generate(String digestAlgorithmOID, byte[] digest, BigInteger nonce)
|
void | setCertReq(boolean certReq)
|
void | setReqPolicy(String reqPolicy)
|
TimeStampRequestGenerator
public TimeStampRequestGenerator()
addExtension
public void addExtension(String OID,
boolean critical,
ASN1Encodable value)
throws IOException
add a given extension field for the standard extensions tag (tag 3)
addExtension
public void addExtension(String OID,
boolean critical,
byte[] value)
add a given extension field for the standard extensions tag
The value parameter becomes the contents of the octet string associated
with the extension.
generate
public TimeStampRequest generate(String digestAlgorithmOID,
byte[] digest,
BigInteger nonce)
setCertReq
public void setCertReq(boolean certReq)
setReqPolicy
public void setReqPolicy(String reqPolicy)