List of usage examples for org.bouncycastle.tsp.cms CMSTimeStampedDataParser getContent
public InputStream getContent()
From source file:org.apache.tika.parser.crypto.TSDParser.java
License:Apache License
private void parseTSDContent(InputStream stream, ContentHandler handler, Metadata metadata, ParseContext context) {//from w w w .java 2 s. c o m CMSTimeStampedDataParser cmsTimeStampedDataParser = null; EmbeddedDocumentExtractor edx = EmbeddedDocumentUtil.getEmbeddedDocumentExtractor(context); if (edx.shouldParseEmbedded(metadata)) { try { cmsTimeStampedDataParser = new CMSTimeStampedDataParser(stream); try (InputStream is = TikaInputStream.get(cmsTimeStampedDataParser.getContent())) { edx.parseEmbedded(is, handler, metadata, false); } } catch (Exception ex) { LOG.error("Error in TSDParser.parseTSDContent {}", ex.getMessage()); } finally { this.closeCMSParser(cmsTimeStampedDataParser); } } }