Modifier and Type | Class and Description |
---|---|
static class |
EncapsulatedContentInfo.Template
A template for decoding a EncapsulatedContentInfo blob
|
Constructor and Description |
---|
EncapsulatedContentInfo(OBJECT_IDENTIFIER contentType,
ASN1Value content)
Creates a EncapsulatedContentInfo with the given type and content.
|
Modifier and Type | Method and Description |
---|---|
void |
encode(java.io.OutputStream ostream)
Write this value's DER encoding to an output stream using
its own base tag.
|
void |
encode(Tag implicitTag,
java.io.OutputStream ostream)
Write this value's DER encoding to an output stream using
an implicit tag.
|
OCTET_STRING |
getContent()
Returns the content encoded as an OCTET_STRING.
|
OBJECT_IDENTIFIER |
getContentType()
Returns the contentType field, which determines what kind of content
is contained in this EncapsulatedContentInfo.
|
Tag |
getTag()
Returns the base tag for this type, not counting any tags
that may be imposed on it by its context.
|
static EncapsulatedContentInfo.Template |
getTemplate()
Returns a singleton instance of a decoding template for EncapsulatedContentInfo.
|
boolean |
hasContent()
Returns
true if the content field is present. |
public static final Tag TAG
public EncapsulatedContentInfo(OBJECT_IDENTIFIER contentType, ASN1Value 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.public OBJECT_IDENTIFIER getContentType()
public boolean hasContent()
true
if the content field is present.public OCTET_STRING getContent()
null
is returned.public void encode(java.io.OutputStream ostream) throws java.io.IOException
ASN1Value
public void encode(Tag implicitTag, java.io.OutputStream ostream) throws java.io.IOException
ASN1Value
public Tag getTag()
ASN1Value
public static EncapsulatedContentInfo.Template getTemplate()