| Modifier and Type | Field and Description |
|---|---|
| private static final Set | |
| private Hashtable | |
| private Vector |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | addExtension(ASN1ObjectIdentifier
OID for the extension. oid, boolean true if critical, false otherwise. critical, ASN1Encodable the ASN.1 object to be included in the extension. value)Add an extension with the given oid and the passed in value to be included in the OCTET STRING associated with the extension. |
| public void | addExtension(ASN1ObjectIdentifier
OID for the extension. oid, boolean true if critical, false otherwise. critical, byte[] the byte array to be wrapped. value)Add an extension with the given oid and the passed in byte array to be wrapped in the OCTET STRING associated with the extension. |
| public void | |
| public void | |
| public Extensions | Returns: an X09Extensions object.Generate an Extensions object based on the current state of the generator. |
| public Extension | Returns: true if a matching extension is present, false otherwise.the OID for the extension we want to fetch. oid)Return the current value of the extension for OID. |
| public boolean | Returns: the Extension, or null if it is not present.the OID for the extension of interest. oid)Return if the extension indicated by OID is present. |
| public boolean | Returns: true if empty, false otherwiseReturn true if there are no extension present in this generator. |
| public void | |
| public void | replaceExtension(ASN1ObjectIdentifier
OID for the extension. oid, boolean true if critical, false otherwise. critical, ASN1Encodable the ASN.1 object to be included in the extension. value)Replace an extension with the given oid and the passed in value to be included in the OCTET STRING associated with the extension. |
| public void | replaceExtension(ASN1ObjectIdentifier
OID for the extension. oid, boolean true if critical, false otherwise. critical, byte[] the byte array to be wrapped. value)Replace an extension with the given oid and the passed in byte array to be wrapped in the OCTET STRING associated with the extension. |
| public void | |
| public void |
| dupsAllowed | back to summary |
|---|---|
| private static final Set<E> dupsAllowed | |
| extensions | back to summary |
|---|---|
| private Hashtable<K, V> extensions | |
| extOrdering | back to summary |
|---|---|
| private Vector<E> extOrdering | |
| ExtensionsGenerator | back to summary |
|---|---|
| public ExtensionsGenerator() | |
| addExtension | back to summary |
|---|---|
| public void addExtension(ASN1ObjectIdentifier oid, boolean critical, ASN1Encodable value) throws IOException Add an extension with the given oid and the passed in value to be included in the OCTET STRING associated with the extension.
| |
| addExtension | back to summary |
|---|---|
| public void addExtension(ASN1ObjectIdentifier oid, boolean critical, byte[] value) Add an extension with the given oid and the passed in byte array to be wrapped in the OCTET STRING associated with the extension.
| |
| addExtension | back to summary |
|---|---|
| public void addExtension(Extension extension) Add a given extension.
| |
| addExtension | back to summary |
|---|---|
| public void addExtension(Extensions extensions) | |
| generate | back to summary |
|---|---|
| public Extensions generate() Generate an Extensions object based on the current state of the generator.
| |
| getExtension | back to summary |
|---|---|
| public Extension getExtension(ASN1ObjectIdentifier oid) Return the current value of the extension for OID.
| |
| hasExtension | back to summary |
|---|---|
| public boolean hasExtension(ASN1ObjectIdentifier oid) Return if the extension indicated by OID is present.
| |
| isEmpty | back to summary |
|---|---|
| public boolean isEmpty() Return true if there are no extension present in this generator.
| |
| removeExtension | back to summary |
|---|---|
| public void removeExtension(ASN1ObjectIdentifier oid) Remove a given extension.
| |
| replaceExtension | back to summary |
|---|---|
| public void replaceExtension(ASN1ObjectIdentifier oid, boolean critical, ASN1Encodable value) throws IOException Replace an extension with the given oid and the passed in value to be included in the OCTET STRING associated with the extension.
| |
| replaceExtension | back to summary |
|---|---|
| public void replaceExtension(ASN1ObjectIdentifier oid, boolean critical, byte[] value) Replace an extension with the given oid and the passed in byte array to be wrapped in the OCTET STRING associated with the extension.
| |
| replaceExtension | back to summary |
|---|---|
| public void replaceExtension(Extension extension) Replace a given extension.
| |
| reset | back to summary |
|---|---|
| public void reset() Reset the generator | |