Bouncy Castle Cryptography Library 1.59

org.bouncycastle.operator
Interface ContentVerifier


public interface ContentVerifier


Method Summary
 org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier()
          Return the algorithm identifier describing the signature algorithm and parameters this expander supports.
 java.io.OutputStream getOutputStream()
          Returns a stream that will accept data for the purpose of calculating a signature for later verification.
 boolean verify(byte[] expected)
           
 

Method Detail

getAlgorithmIdentifier

public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier()
Return the algorithm identifier describing the signature algorithm and parameters this expander supports.
Returns:
algorithm oid and parameters.

getOutputStream

public java.io.OutputStream getOutputStream()
Returns a stream that will accept data for the purpose of calculating a signature for later verification. Use org.bouncycastle.util.io.TeeOutputStream if you want to accumulate the data on the fly as well.
Returns:
an OutputStream

verify

public boolean verify(byte[] expected)
Parameters:
expected - expected value of the signature on the data.
Returns:
true if the signature verifies, false otherwise

Bouncy Castle Cryptography Library 1.59