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
Modifier and TypeMethodDescriptionorg.bouncycastle.asn1.x509.AlgorithmIdentifier
Return the algorithm identifier describing the compression algorithm and parameters this compressor uses.getOutputStream
(OutputStream comOut) Wrap the passed in output stream comOut, returning an output stream that compresses anything passed in before sending on to comOut.
-
Method Details
-
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
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
-