Class TimeStampRequestGenerator


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

      • TimeStampRequestGenerator

        public TimeStampRequestGenerator()
    • Method Detail

      • setReqPolicy

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

        public void setReqPolicy​(org.bouncycastle.asn1.ASN1ObjectIdentifier reqPolicy)
      • 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
      • generate

        public TimeStampRequest generate​(String digestAlgorithmOID,
                                         byte[] digest,
                                         BigInteger nonce)
        Deprecated.
        use method taking ANS1ObjectIdentifier
      • 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)