| Modifier and Type | Field and Description |
|---|---|
| protected ASN1Primitive | |
| protected ASN1ObjectIdentifier | |
| protected int | |
| protected int | |
| protected ASN1Primitive | |
| protected ASN1Integer |
| Access | Constructor and Description |
|---|---|
| public | ASN1External(ASN1EncodableVector vector)
Construct an EXTERNAL object, the input encoding vector must have exactly two elements on it. |
| public | ASN1External(ASN1ObjectIdentifier
The direct reference or directReference, ASN1Integer null if not set.The indirect reference or indirectReference, ASN1Primitive null if not set.The data value descriptor or dataValueDescriptor, DERTaggedObject null if not set.The external data in its encoded form. externalData)Creates a new instance of External See X.690 for more informations about the meaning of these parameters |
| public | ASN1External(ASN1ObjectIdentifier
The direct reference or directReference, ASN1Integer null if not set.The indirect reference or indirectReference, ASN1Primitive null if not set.The data value descriptor or dataValueDescriptor, int null if not set.The encoding to be used for the external data encoding, ASN1Primitive The external data externalData)Creates a new instance of External. |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv boolean | asn1Equals(ASN1Primitive o)
Implements abstract org. |
| pack-priv int | encodedLength()
Implements abstract org. |
| public ASN1Primitive | |
| public ASN1ObjectIdentifier | |
| public int | |
| public ASN1Primitive | |
| public ASN1Integer | |
| private ASN1Primitive | |
| public int | hashCode()
Implements abstract org. |
| pack-priv boolean | isConstructed()
Implements abstract org. |
| private void | setDataValueDescriptor(ASN1Primitive
The descriptor dataValueDescriptor)Sets the data value descriptor |
| private void | setDirectReference(ASN1ObjectIdentifier
The reference directReferemce)Sets the direct reference of the external element |
| private void | |
| private void | |
| private void | setIndirectReference(ASN1Integer
The reference indirectReference)Sets the indirect reference of this element |
| pack-priv ASN1Primitive | toDERObject()
Return the current object as one which encodes using Distinguished Encoding Rules.
|
| dataValueDescriptor | back to summary |
|---|---|
| protected ASN1Primitive dataValueDescriptor | |
| directReference | back to summary |
|---|---|
| protected ASN1ObjectIdentifier directReference | |
| encodedLen | back to summary |
|---|---|
| protected int encodedLen | |
| encoding | back to summary |
|---|---|
| protected int encoding | |
| externalContent | back to summary |
|---|---|
| protected ASN1Primitive externalContent | |
| indirectReference | back to summary |
|---|---|
| protected ASN1Integer indirectReference | |
| ASN1External | back to summary |
|---|---|
| public ASN1External(ASN1EncodableVector vector) Construct an EXTERNAL object, the input encoding vector must have exactly two elements on it. Acceptable input formats are:
| |
| ASN1External | back to summary |
|---|---|
| public ASN1External(ASN1ObjectIdentifier directReference, ASN1Integer indirectReference, ASN1Primitive dataValueDescriptor, DERTaggedObject externalData) Creates a new instance of External See X.690 for more informations about the meaning of these parameters
| |
| ASN1External | back to summary |
|---|---|
| public ASN1External(ASN1ObjectIdentifier directReference, ASN1Integer indirectReference, ASN1Primitive dataValueDescriptor, int encoding, ASN1Primitive externalData) Creates a new instance of External. See X.690 for more informations about the meaning of these parameters
| |
| asn1Equals | back to summary |
|---|---|
| pack-priv boolean asn1Equals(ASN1Primitive o) Implements abstract org. Doc from org. Equality (similarity) comparison for two ASN1Primitive objects. | |
| encodedLength | back to summary |
|---|---|
| pack-priv int encodedLength() throws IOException Implements abstract org. Doc from org. Return the length of the encoding this object will produce.
| |
| getDataValueDescriptor | back to summary |
|---|---|
| public ASN1Primitive getDataValueDescriptor() Returns the data value descriptor
| |
| getDirectReference | back to summary |
|---|---|
| public ASN1ObjectIdentifier getDirectReference() Returns the direct reference of the external element
| |
| getEncoding | back to summary |
|---|---|
| public int getEncoding() Returns the encoding of the content. Valid values are
| |
| getExternalContent | back to summary |
|---|---|
| public ASN1Primitive getExternalContent() Returns the content of this element
| |
| getIndirectReference | back to summary |
|---|---|
| public ASN1Integer getIndirectReference() Returns the indirect reference of this element
| |
| getObjFromVector | back to summary |
|---|---|
| private ASN1Primitive getObjFromVector(ASN1EncodableVector v, int index) | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Implements abstract org. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| isConstructed | back to summary |
|---|---|
| pack-priv boolean isConstructed() Implements abstract org. Doc from org. Return true if this objected is a CONSTRUCTED one, false otherwise.
| |
| setDataValueDescriptor | back to summary |
|---|---|
| private void setDataValueDescriptor(ASN1Primitive dataValueDescriptor) Sets the data value descriptor
| |
| setDirectReference | back to summary |
|---|---|
| private void setDirectReference(ASN1ObjectIdentifier directReferemce) Sets the direct reference of the external element
| |
| setEncoding | back to summary |
|---|---|
| private void setEncoding(int encoding) Sets the encoding of the content. Valid values are
| |
| setExternalContent | back to summary |
|---|---|
| private void setExternalContent(ASN1Primitive externalContent) Sets the content of this element
| |
| setIndirectReference | back to summary |
|---|---|
| private void setIndirectReference(ASN1Integer indirectReference) Sets the indirect reference of this element
| |
| toDERObject | back to summary |
|---|---|
| pack-priv ASN1Primitive toDERObject() Overrides org. Doc from org. Return the current object as one which encodes using Distinguished Encoding Rules.
| |