|
XMLTooling-J 1.3.2-redhat-4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface X500DNHandler
Interface for implementations which handle parsing and serialization of X.500 names
represented by X500Principal
.
Field Summary | |
---|---|
static String |
FORMAT_RFC1779
Specifies the string format specified in RFC 1779. |
static String |
FORMAT_RFC2253
Specifies the string format specified in RFC 2253. |
Method Summary | |
---|---|
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. |
Field Detail |
---|
static final String FORMAT_RFC1779
static final String FORMAT_RFC2253
Method Detail |
---|
X500Principal parse(String name)
name
- the name string to parse
IllegalArgumentException
- if the name value can not be parsed by the implementationX500Principal parse(byte[] name)
name
- a distinguished name in ASN.1 DER encoded form
IllegalArgumentException
- if the name value can not be parsed by the implementationString getName(X500Principal principal)
principal
- the principal name instance to serialize
String 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 name
IllegalArgumentException
- if the specified format is not understood by the implementationbyte[] getEncoded(X500Principal principal)
principal
- the principal name instance to serialize
X500DNHandler clone()
Cloneable
.
|
XMLTooling-J 1.3.2-redhat-4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |