java.lang.Object | ||
↳ | sun.security.x509.Extension | |
↳ | sun.security.x509.IssuerAlternativeNameExtension |
This represents the Issuer Alternative Name Extension. This extension, if present, allows the issuer to specify multiple alternative names.
Extensions are represented as a sequence of the extension identifier (Object Identifier), a boolean flag stating whether the extension is to be treated as being critical and the extension value itself (this is again a DER encoding of the extension value).
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | IDENT | Identifier for this attribute, to be used with the get, set, delete methods of Certificate, x509 type. | |||||||||
String | ISSUER_NAME | ||||||||||
String | NAME | Attribute names. |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a IssuerAlternativeNameExtension with the passed GeneralNames.
| |||||||||||
Create a default IssuerAlternativeNameExtension.
| |||||||||||
Create the extension from the passed DER encoded value.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Delete the attribute value.
| |||||||||||
Write the extension to the OutputStream.
| |||||||||||
Get the attribute value.
| |||||||||||
Return an enumeration of names of attributes existing within this
attribute.
| |||||||||||
Return the name of this attribute.
| |||||||||||
Set the attribute value.
| |||||||||||
Returns a printable representation of the IssuerAlternativeName.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |
Identifier for this attribute, to be used with the get, set, delete methods of Certificate, x509 type.
Create a IssuerAlternativeNameExtension with the passed GeneralNames.
names | the GeneralNames for the issuer. |
---|
IOException | on error. |
---|
Create a default IssuerAlternativeNameExtension.
Create the extension from the passed DER encoded value.
critical | true if the extension is to be treated as critical. |
---|---|
value | an array of DER encoded bytes of the actual value. |
ClassCastException | if value is not an array of bytes |
---|---|
IOException | on error. |
Write the extension to the OutputStream.
out | the OutputStream to write the extension to. |
---|
IOException | on encoding error. |
---|
Return an enumeration of names of attributes existing within this attribute.
Set the attribute value.
name | the name of the attribute (e.g. "x509.info.key") |
---|---|
obj | the attribute object. |
IOException |
---|
Returns a printable representation of the IssuerAlternativeName.