public class RDN
extends java.lang.Object
The ASN.1 for RDNs is:
RelativeDistinguishedName ::=
SET OF AttributeTypeAndValue
AttributeTypeAndValue ::= SEQUENCE {
type AttributeType,
value AttributeValue }
AttributeType ::= OBJECT IDENTIFIER
AttributeValue ::= ANY DEFINED BY AttributeType
Note that instances of this class are immutable.| Constructor and Description |
|---|
RDN(AVA ava) |
RDN(AVA[] avas) |
RDN(java.lang.String name)
Constructs an RDN from its printable representation.
|
RDN(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> keywordMap)
Constructs an RDN from its printable representation.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<AVA> |
avas()
Return an immutable List of the AVAs in this RDN.
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
int |
size()
Return the number of AVAs in this RDN.
|
java.lang.String |
toRFC1779String() |
java.lang.String |
toRFC1779String(java.util.Map<java.lang.String,java.lang.String> oidMap) |
java.lang.String |
toRFC2253String() |
java.lang.String |
toRFC2253String(boolean canonical) |
java.lang.String |
toRFC2253String(java.util.Map<java.lang.String,java.lang.String> oidMap) |
java.lang.String |
toString() |
public RDN(java.lang.String name)
throws java.io.IOException
name - String form of RDNjava.io.IOException - on parsing errorpublic RDN(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> keywordMap)
throws java.io.IOException
name - String form of RDNkeywordMap - an additional mapping of keywords to OIDsjava.io.IOException - on parsing errorpublic RDN(AVA ava)
public RDN(AVA[] avas)
public java.util.List<AVA> avas()
public int size()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toRFC1779String()
public java.lang.String toRFC1779String(java.util.Map<java.lang.String,java.lang.String> oidMap)
public java.lang.String toRFC2253String()
public java.lang.String toRFC2253String(java.util.Map<java.lang.String,java.lang.String> oidMap)
public java.lang.String toRFC2253String(boolean canonical)