public interface X500DNHandler
X500Principal.| 修飾子とタイプ | フィールドと説明 |
|---|---|
static String |
FORMAT_RFC1779
Specifies the string format specified in RFC 1779.
|
static String |
FORMAT_RFC2253
Specifies the string format specified in RFC 2253.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
X500DNHandler |
clone()
Clone the handler.
|
byte[] |
getEncoded(X500Principal principal)
Returns the distinguished name in ASN.1 DER encoded form.
|
String |
getName(X500Principal principal)
Returns a string representation of the X.500 distinguished name using the default format
as defined in the underlying implementation.
|
String |
getName(X500Principal principal,
String format)
Returns a string representation of the X.500 distinguished name using the specified format.
|
X500Principal |
parse(byte[] name)
Parse the ASN.1 DER encoding representation of a name and build a new principal instance.
|
X500Principal |
parse(String name)
Parse the string representation of a name and build a new principal instance.
|
static final String FORMAT_RFC1779
X500Principal parse(String name)
name - the name string to parseIllegalArgumentException - if the name value can not be parsed by the implementationX500Principal parse(byte[] name)
name - a distinguished name in ASN.1 DER encoded formIllegalArgumentException - if the name value can not be parsed by the implementationString getName(X500Principal principal)
principal - the principal name instance to serializeString getName(X500Principal principal, String format)
FORMAT_RFC1779 and FORMAT_RFC2253;principal - the principal name instance to serializeformat - the format specifier of the resulting serialized string nameIllegalArgumentException - if the specified format is not understood by the implementationbyte[] getEncoded(X500Principal principal)
principal - the principal name instance to serializeX500DNHandler clone()
Cloneable.Copyright © 2012. All Rights Reserved.