Top Description Fields Constructors Methods
org.bouncycastle.asn1.cms

public Class EncryptedContentInfoParser

extends Object
Class Inheritance
Imports
java.io.IOException, org.bouncycastle.asn1.ASN1Encodable, .ASN1ObjectIdentifier, .ASN1SequenceParser, .ASN1TaggedObjectParser, org.bouncycastle.asn1.x509.AlgorithmIdentifier

Parser for RFC 5652 EncryptedContentInfo object.

EncryptedContentInfo ::= SEQUENCE {
    contentType ContentType,
    contentEncryptionAlgorithm ContentEncryptionAlgorithmIdentifier,
    encryptedContent [0] IMPLICIT EncryptedContent OPTIONAL 
}

Field Summary

Modifier and TypeField and Description
private AlgorithmIdentifier
private ASN1ObjectIdentifier
private ASN1TaggedObjectParser

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public AlgorithmIdentifier
public ASN1ObjectIdentifier
public ASN1Encodable
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_contentEncryptionAlgorithmback to summary
private AlgorithmIdentifier _contentEncryptionAlgorithm
_contentTypeback to summary
private ASN1ObjectIdentifier _contentType
_encryptedContentback to summary
private ASN1TaggedObjectParser _encryptedContent

Constructor Detail

EncryptedContentInfoParserback to summary
public EncryptedContentInfoParser(ASN1SequenceParser seq) throws IOException

Method Detail

getContentEncryptionAlgorithmback to summary
public AlgorithmIdentifier getContentEncryptionAlgorithm()
getContentTypeback to summary
public ASN1ObjectIdentifier getContentType()
getEncryptedContentback to summary
public ASN1Encodable getEncryptedContent(int tag) throws IOException