java.lang.Object | |
↳ | sun.security.x509.CertificateExtensions |
This class defines the Extensions attribute for the Certificate.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | IDENT | Identifier for this attribute, to be used with the get, set, delete methods of Certificate, x509 type. | |||||||||
String | NAME | name |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Default constructor.
| |||||||||||
Create the object, decoding the values from the passed DER stream.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Delete the attribute value.
| |||||||||||
Encode the extensions in DER form to the stream, setting
the context specific tag as needed in the X.509 v3 certificate.
| |||||||||||
Encode the extensions in DER form to the stream.
| |||||||||||
Compares this CertificateExtensions for equality with the specified
object.
| |||||||||||
Get the attribute value.
| |||||||||||
Return a collection view of the extensions.
| |||||||||||
Return an enumeration of names of attributes existing within this
attribute.
| |||||||||||
Return the name of this attribute.
| |||||||||||
Return true if a critical extension is found that is
not supported, otherwise return false.
| |||||||||||
Returns a hashcode value for this CertificateExtensions.
| |||||||||||
Set the attribute value.
| |||||||||||
Returns a string representation of this CertificateExtensions
object in the form of a set of entries, enclosed in braces and separated
by the ASCII characters ", " (comma and space).
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
Identifier for this attribute, to be used with the get, set, delete methods of Certificate, x509 type.
Default constructor.
Create the object, decoding the values from the passed DER stream.
in | the DerInputStream to read the Extension from. |
---|
IOException | on decoding errors. |
---|
Delete the attribute value.
name | the extension name used in the lookup. |
---|
IOException | if named extension is not found. |
---|
Encode the extensions in DER form to the stream, setting the context specific tag as needed in the X.509 v3 certificate.
out | the DerOutputStream to marshal the contents to. |
---|
CertificateException | on encoding errors. |
---|---|
IOException | on errors. |
Encode the extensions in DER form to the stream.
out | the DerOutputStream to marshal the contents to. |
---|---|
isCertReq | if true then no context specific tag is added. |
CertificateException | on encoding errors. |
---|---|
IOException | on errors. |
Compares this CertificateExtensions for equality with the specified
object. If the other
object is an
instanceof
CertificateExtensions
, then
all the entries are compared with the entries from this.
other | the object to test for equality with this CertificateExtensions. |
---|
Get the attribute value.
name | the extension name used in the lookup. |
---|
IOException | if named extension is not found. |
---|
Return a collection view of the extensions.
Return an enumeration of names of attributes existing within this attribute.
Return true if a critical extension is found that is not supported, otherwise return false.
Returns a hashcode value for this CertificateExtensions.
Set the attribute value.
name | the extension name used in the cache. |
---|---|
obj | the object to set. |
IOException | if the object could not be cached. |
---|
Returns a string representation of this CertificateExtensions object in the form of a set of entries, enclosed in braces and separated by the ASCII characters ", " (comma and space).
Overrides to toString method of Object.