Package 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.
-
-
-
Method Detail
-
getAlgorithmIdentifier
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
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
-
-