org.mozilla.jss.pkix.cms
Class EncapsulatedContentInfo
java.lang.Object
org.mozilla.jss.pkix.cms.EncapsulatedContentInfo
- ASN1Value
public class EncapsulatedContentInfo
extends java.lang.Object
A CMS EncapsulatedContentInfo structure.
TAG
public static final Tag TAG
EncapsulatedContentInfo
public EncapsulatedContentInfo(OBJECT_IDENTIFIER contentType,
ASN1Value content)
Creates a EncapsulatedContentInfo with the given type and content.
contentType
- The contentType of the EncapsulatedContentInfo.content
- The content of the EncapsulatedContentInfo. May be null
to signify that the optional content field is not present.
encode
public void encode(OutputStream ostream)
throws IOException
- encode in interface ASN1Value
encode
public void encode(Tag implicitTag,
OutputStream ostream)
throws IOException
- encode in interface ASN1Value
getContent
public OCTET_STRING getContent()
Returns the content encoded as an OCTET_STRING. If there is no content,
null
is returned.
getContentType
public OBJECT_IDENTIFIER getContentType()
Returns the contentType field, which determines what kind of content
is contained in this EncapsulatedContentInfo.
hasContent
public boolean hasContent()
Returns true
if the content field is present.