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, hashCodepublic 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()
ASN1ObjecttoASN1Primitive in interface ASN1EncodabletoASN1Primitive in class ASN1Objectpublic boolean isHashProtected()
public DERUTF8String getFileName()
getFileNameUTF8() instead.public ASN1UTF8String getFileNameUTF8()
public DERIA5String getMediaType()
getMediaTypeIA5() instead.public ASN1IA5String getMediaTypeIA5()
public Attributes getOtherMetaData()