Class TimeStampRequestGenerator

java.lang.Object
org.bouncycastle.tsp.TimeStampRequestGenerator

public class TimeStampRequestGenerator extends Object
Generator for RFC 3161 Time Stamp Request objects.
  • Constructor Details

    • TimeStampRequestGenerator

      public TimeStampRequestGenerator()
  • Method Details

    • setReqPolicy

      public void setReqPolicy(String reqPolicy)
      Deprecated.
      use method taking ASN1ObjectIdentifier
      Parameters:
      reqPolicy -
    • setReqPolicy

      public void setReqPolicy(ASN1ObjectIdentifier reqPolicy)
    • setCertReq

      public void setCertReq(boolean certReq)
    • addExtension

      public void addExtension(String OID, boolean critical, ASN1Encodable value) throws IOException
      Deprecated.
      use method taking ASN1ObjectIdentifier
      add a given extension field for the standard extensions tag (tag 3)
      Throws:
      IOException
    • addExtension

      public void addExtension(String OID, boolean critical, byte[] value)
      Deprecated.
      use method taking ASN1ObjectIdentifier
      add a given extension field for the standard extensions tag The value parameter becomes the contents of the octet string associated with the extension.
    • addExtension

      public void addExtension(ASN1ObjectIdentifier oid, boolean isCritical, ASN1Encodable value) throws TSPIOException
      add a given extension field for the standard extensions tag (tag 3)
      Throws:
      TSPIOException
    • addExtension

      public void addExtension(ASN1ObjectIdentifier oid, boolean isCritical, 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)
      Deprecated.
      use method taking ANS1ObjectIdentifier
    • generate

      public TimeStampRequest generate(String digestAlgorithmOID, byte[] digest, BigInteger nonce)
      Deprecated.
      use method taking ANS1ObjectIdentifier
    • generate

      public TimeStampRequest generate(ASN1ObjectIdentifier digestAlgorithm, byte[] digest)
    • generate

      public TimeStampRequest generate(ASN1ObjectIdentifier digestAlgorithm, byte[] digest, BigInteger nonce)
    • generate

      public TimeStampRequest generate(AlgorithmIdentifier digestAlgorithmID, byte[] digest)
    • generate

      public TimeStampRequest generate(AlgorithmIdentifier digestAlgorithmID, byte[] digest, BigInteger nonce)