org.bouncycastle.tsp

Class TimeStampRequestGenerator

public class TimeStampRequestGenerator extends Object

Generator for RFC 3161 Time Stamp Request objects.
Constructor Summary
TimeStampRequestGenerator()
Method Summary
voidaddExtension(String OID, boolean critical, ASN1Encodable value)
add a given extension field for the standard extensions tag (tag 3)
voidaddExtension(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.
TimeStampRequestgenerate(String digestAlgorithm, byte[] digest)
TimeStampRequestgenerate(String digestAlgorithmOID, byte[] digest, BigInteger nonce)
voidsetCertReq(boolean certReq)
voidsetReqPolicy(String reqPolicy)

Constructor Detail

TimeStampRequestGenerator

public TimeStampRequestGenerator()

Method Detail

addExtension

public void addExtension(String OID, boolean critical, ASN1Encodable value)
add a given extension field for the standard extensions tag (tag 3)

Throws: IOException

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 digestAlgorithm, byte[] digest)

generate

public TimeStampRequest generate(String digestAlgorithmOID, byte[] digest, BigInteger nonce)

setCertReq

public void setCertReq(boolean certReq)

setReqPolicy

public void setReqPolicy(String reqPolicy)