List of usage examples for org.bouncycastle.asn1.cms CompressedData getEncapContentInfo
public ContentInfo getEncapContentInfo()
From source file:es.gob.afirma.envelopers.cms.CMSCompressedData.java
License:Open Source License
/** Método que extrae el contenido de un tipo CompressedData. * @param data//from ww w .j a v a 2s .c o m * El tipo CompressedData. * @return El contenido del envoltorio. * @throws IOException * Se produce cuando hay un error de lectura de datos. */ static byte[] getContentCompressedData(final byte[] data) throws IOException { final ASN1Sequence contentEnvelopedData = Utils.fetchWrappedData(data); final CompressedData compressed = CompressedData.getInstance(contentEnvelopedData); final DEROctetString dos = (DEROctetString) compressed.getEncapContentInfo().getContent(); return BinaryUtils.uncompress(dos.getOctets()); }