public class RDN extends ASN1Object
| Constructor and Description | 
|---|
RDN(ASN1ObjectIdentifier oid,
   ASN1Encodable value)
Create a single valued RDN. 
 | 
RDN(AttributeTypeAndValue attrTAndV)  | 
RDN(AttributeTypeAndValue[] aAndVs)
Create a multi-valued RDN. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AttributeTypeAndValue | 
getFirst()  | 
static RDN | 
getInstance(java.lang.Object obj)  | 
AttributeTypeAndValue[] | 
getTypesAndValues()  | 
boolean | 
isMultiValued()  | 
int | 
size()
Return the number of AttributeTypeAndValue objects in this RDN, 
 | 
ASN1Primitive | 
toASN1Primitive()
 RelativeDistinguishedName ::=
                     SET OF AttributeTypeAndValue
 AttributeTypeAndValue ::= SEQUENCE {
        type     AttributeType,
        value    AttributeValue } 
 | 
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Objectpublic RDN(ASN1ObjectIdentifier oid, ASN1Encodable value)
oid - RDN type.value - RDN value.public RDN(AttributeTypeAndValue attrTAndV)
public RDN(AttributeTypeAndValue[] aAndVs)
aAndVs - attribute type/value pairs making up the RDNpublic static RDN getInstance(java.lang.Object obj)
public boolean isMultiValued()
public int size()
public AttributeTypeAndValue getFirst()
public AttributeTypeAndValue[] getTypesAndValues()
public ASN1Primitive toASN1Primitive()
 RelativeDistinguishedName ::=
                     SET OF AttributeTypeAndValue
 AttributeTypeAndValue ::= SEQUENCE {
        type     AttributeType,
        value    AttributeValue }
 toASN1Primitive in interface ASN1EncodabletoASN1Primitive in class ASN1Object