Class NoSignatureContentSigner

  • All Implemented Interfaces:
    ContentSigner

    public class NoSignatureContentSigner
    extends java.lang.Object
    implements ContentSigner
    ContentSigner for "Unsigned X.509 Certificates"
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier()
      Return the algorithm identifier describing the signature algorithm and parameters this signer generates.
      java.io.OutputStream getOutputStream()
      Returns a stream that will accept data for the purpose of calculating a signature.
      byte[] getSignature()
      Returns a signature based on the current data written to the stream, since the start or the last call to getSignature().
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NoSignatureContentSigner

        public NoSignatureContentSigner()
    • Method Detail

      • getAlgorithmIdentifier

        public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier()
        Description copied from interface: ContentSigner
        Return the algorithm identifier describing the signature algorithm and parameters this signer generates.
        Specified by:
        getAlgorithmIdentifier in interface ContentSigner
        Returns:
        algorithm oid and parameters.
      • getOutputStream

        public java.io.OutputStream getOutputStream()
        Description copied from interface: ContentSigner
        Returns a stream that will accept data for the purpose of calculating a signature. Use org.bouncycastle.util.io.TeeOutputStream if you want to accumulate the data on the fly as well.
        Specified by:
        getOutputStream in interface ContentSigner
        Returns:
        an OutputStream
      • getSignature

        public byte[] getSignature()
        Description copied from interface: ContentSigner
        Returns a signature based on the current data written to the stream, since the start or the last call to getSignature().
        Specified by:
        getSignature in interface ContentSigner
        Returns:
        bytes representing the signature.