com.fitbur.bouncycastle.cms.jcajce.ZlibCompressor Maven / Gradle / Ivy
package com.fitbur.bouncycastle.cms.jcajce;
import java.io.OutputStream;
import java.util.zip.DeflaterOutputStream;
import com.fitbur.bouncycastle.asn1.ASN1ObjectIdentifier;
import com.fitbur.bouncycastle.asn1.x509.AlgorithmIdentifier;
import com.fitbur.bouncycastle.operator.OutputCompressor;
public class ZlibCompressor
implements OutputCompressor
{
private static final String ZLIB = "1.2.840.113549.1.9.16.3.8";
public AlgorithmIdentifier getAlgorithmIdentifier()
{
return new AlgorithmIdentifier(new ASN1ObjectIdentifier(ZLIB));
}
public OutputStream getOutputStream(OutputStream com.fitburOut)
{
return new DeflaterOutputStream(com.fitburOut);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy