org.bouncycastle.operator
Interface OutputCompressor
- All Known Implementing Classes:
- ZlibCompressor
- public interface OutputCompressor
General interface for an operator that is able to produce
an OutputStream that will output compressed data.
Method Summary |
org.bouncycastle.asn1.x509.AlgorithmIdentifier |
getAlgorithmIdentifier()
Return the algorithm identifier describing the compression
algorithm and parameters this compressor uses. |
java.io.OutputStream |
getOutputStream(java.io.OutputStream comOut)
Wrap the passed in output stream comOut, returning an output stream
that compresses anything passed in before sending on to comOut. |
getAlgorithmIdentifier
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier()
- Return the algorithm identifier describing the compression
algorithm and parameters this compressor uses.
- Returns:
- algorithm oid and parameters.
getOutputStream
public java.io.OutputStream getOutputStream(java.io.OutputStream comOut)
- Wrap the passed in output stream comOut, returning an output stream
that compresses anything passed in before sending on to comOut.
- Parameters:
comOut
- output stream for compressed output.- Returns:
- a compressing OutputStream