org.mozilla.jss.pkix.cms
Class EncapsulatedContentInfo
java.lang.Objectorg.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.