public class MetaData extends ASN1Object
MetaData ::= SEQUENCE { hashProtected BOOLEAN, fileName UTF8String OPTIONAL, mediaType IA5String OPTIONAL, otherMetaData Attributes OPTIONAL }
Constructor and Description |
---|
MetaData(ASN1Boolean hashProtected,
ASN1UTF8String fileName,
ASN1IA5String mediaType,
Attributes otherMetaData) |
Modifier and Type | Method and Description |
---|---|
DERUTF8String |
getFileName()
Deprecated.
Use
getFileNameUTF8() instead. |
ASN1UTF8String |
getFileNameUTF8() |
static MetaData |
getInstance(java.lang.Object obj)
Return a MetaData object from the given object.
|
DERIA5String |
getMediaType()
Deprecated.
Use
getMediaTypeIA5() instead. |
ASN1IA5String |
getMediaTypeIA5() |
Attributes |
getOtherMetaData() |
boolean |
isHashProtected() |
ASN1Primitive |
toASN1Primitive()
Method providing a primitive representation of this object suitable for encoding.
|
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
public MetaData(ASN1Boolean hashProtected, ASN1UTF8String fileName, ASN1IA5String mediaType, Attributes otherMetaData)
public static MetaData getInstance(java.lang.Object obj)
Accepted inputs:
MetaData
object
ASN1Sequence
input formats with MetaData structure inside
obj
- the object we want converted.java.lang.IllegalArgumentException
- if the object cannot be converted.public ASN1Primitive toASN1Primitive()
ASN1Object
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object
public boolean isHashProtected()
public DERUTF8String getFileName()
getFileNameUTF8()
instead.public ASN1UTF8String getFileNameUTF8()
public DERIA5String getMediaType()
getMediaTypeIA5()
instead.public ASN1IA5String getMediaTypeIA5()
public Attributes getOtherMetaData()