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()
    • TimeStampRequestGenerator

      public TimeStampRequestGenerator(DigestAlgorithmIdentifierFinder digestAlgFinder)
  • Method Details

    • setReqPolicy

      public void setReqPolicy(org.bouncycastle.asn1.ASN1ObjectIdentifier reqPolicy)
    • setReqPolicy

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

      public void setCertReq(org.bouncycastle.asn1.ASN1Boolean certReq)
    • setCertReq

      public void setCertReq(boolean certReq)
    • addExtension

      public void addExtension(String OID, boolean critical, org.bouncycastle.asn1.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(org.bouncycastle.asn1.ASN1ObjectIdentifier oid, boolean isCritical, org.bouncycastle.asn1.ASN1Encodable value) throws TSPIOException
      add a given extension field for the standard extensions tag (tag 3)
      Throws:
      TSPIOException
    • addExtension

      public void addExtension(org.bouncycastle.asn1.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 or AlgorithmIdentifier
    • generate

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

      public TimeStampRequest generate(org.bouncycastle.asn1.ASN1ObjectIdentifier digestAlgorithm, byte[] digest)
    • generate

      public TimeStampRequest generate(org.bouncycastle.asn1.ASN1ObjectIdentifier digestAlgorithm, byte[] digest, BigInteger nonce)
    • generate

      public TimeStampRequest generate(org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithmID, byte[] digest)
    • generate

      public TimeStampRequest generate(org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithmID, byte[] digest, BigInteger nonce)