org.bouncycastle.tsp

Class TimeStampRequestGenerator


public class TimeStampRequestGenerator
extends java.lang.Object

Generator for RFC 3161 Time Stamp Request objects.

Constructor Summary

TimeStampRequestGenerator()

Method Summary

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)

Constructor Details

TimeStampRequestGenerator

public TimeStampRequestGenerator()

Method Details

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 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)