Interface ContentSigner

  • All Known Implementing Classes:
    BufferingContentSigner

    public interface ContentSigner
    General interface for an operator that is able to create a signature from a stream of output.
    • Method Summary

      All Methods Instance Methods Abstract 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().
    • Method Detail

      • getAlgorithmIdentifier

        org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier()
        Return the algorithm identifier describing the signature algorithm and parameters this signer generates.
        Returns:
        algorithm oid and parameters.
      • getOutputStream

        java.io.OutputStream getOutputStream()
        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.
        Returns:
        an OutputStream
      • getSignature

        byte[] getSignature()
        Returns a signature based on the current data written to the stream, since the start or the last call to getSignature().
        Returns:
        bytes representing the signature.