public class DLExternal extends ASN1External
| Constructor and Description |
|---|
DLExternal(ASN1EncodableVector vector)
Deprecated.
Use
DLExternal(DLSequence) instead. |
DLExternal(ASN1ObjectIdentifier directReference,
ASN1Integer indirectReference,
ASN1Primitive dataValueDescriptor,
DERTaggedObject externalData)
Creates a new instance of DERExternal
See X.690 for more informations about the meaning of these parameters
|
DLExternal(ASN1ObjectIdentifier directReference,
ASN1Integer indirectReference,
ASN1Primitive dataValueDescriptor,
int encoding,
ASN1Primitive externalData)
Creates a new instance of Definite-Length External.
|
DLExternal(DLSequence sequence)
Construct a Definite-Length EXTERNAL object, the input sequence must have exactly two elements on it.
|
getDataValueDescriptor, getDirectReference, getEncoding, getExternalContent, getIndirectReference, getInstance, getInstance, getTagged, hashCodeencodeTo, encodeTo, equals, equals, equals, fromByteArray, toASN1PrimitivegetEncoded, getEncoded, hasEncodedTagValue@Deprecated public DLExternal(ASN1EncodableVector vector)
DLExternal(DLSequence) instead.Acceptable input formats are:
ASN1ObjectIdentifier + data DERTaggedObject (direct reference form)ASN1Integer + data DERTaggedObject (indirect reference form)DERTaggedObject + data DERTaggedObject (data value form)java.lang.IllegalArgumentException - if input size is wrong, or input is not an acceptable formatpublic DLExternal(DLSequence sequence)
Acceptable input formats are:
ASN1ObjectIdentifier + data DERTaggedObject (direct reference form)ASN1Integer + data DERTaggedObject (indirect reference form)DERTaggedObject + data DERTaggedObject (data value form)java.lang.IllegalArgumentException - if input size is wrong, or input is not an acceptable formatpublic DLExternal(ASN1ObjectIdentifier directReference, ASN1Integer indirectReference, ASN1Primitive dataValueDescriptor, DERTaggedObject externalData)
directReference - The direct reference or null if not set.indirectReference - The indirect reference or null if not set.dataValueDescriptor - The data value descriptor or null if not set.externalData - The external data in its encoded form.public DLExternal(ASN1ObjectIdentifier directReference, ASN1Integer indirectReference, ASN1Primitive dataValueDescriptor, int encoding, ASN1Primitive externalData)
directReference - The direct reference or null if not set.indirectReference - The indirect reference or null if not set.dataValueDescriptor - The data value descriptor or null if not set.encoding - The encoding to be used for the external dataexternalData - The external data