Bouncy Castle Cryptography Library 1.46

org.bouncycastle.asn1.x500
Class RDN

java.lang.Object
  extended by org.bouncycastle.asn1.ASN1Encodable
      extended by org.bouncycastle.asn1.x500.RDN
All Implemented Interfaces:
DEREncodable

public class RDN
extends ASN1Encodable


Field Summary
 
Fields inherited from class org.bouncycastle.asn1.ASN1Encodable
BER, DER
 
Constructor Summary
RDN(ASN1ObjectIdentifier oid, ASN1Encodable value)
          Create a single valued RDN.
RDN(AttributeTypeAndValue attrTAndV)
           
RDN(AttributeTypeAndValue[] aAndVs)
          Create a multi-valued RDN.
 
Method Summary
 AttributeTypeAndValue getFirst()
           
static RDN getInstance(java.lang.Object obj)
           
 AttributeTypeAndValue[] getTypesAndValues()
           
 boolean isMultiValued()
           
 DERObject toASN1Object()
           RelativeDistinguishedName ::= SET OF AttributeTypeAndValue AttributeTypeAndValue ::= SEQUENCE { type AttributeType, value AttributeValue }
 
Methods inherited from class org.bouncycastle.asn1.ASN1Encodable
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RDN

public RDN(ASN1ObjectIdentifier oid,
           ASN1Encodable value)
Create a single valued RDN.

Parameters:
oid -
value -

RDN

public RDN(AttributeTypeAndValue attrTAndV)

RDN

public RDN(AttributeTypeAndValue[] aAndVs)
Create a multi-valued RDN.

Method Detail

getInstance

public static RDN getInstance(java.lang.Object obj)

isMultiValued

public boolean isMultiValued()

getFirst

public AttributeTypeAndValue getFirst()

getTypesAndValues

public AttributeTypeAndValue[] getTypesAndValues()

toASN1Object

public DERObject toASN1Object()
 RelativeDistinguishedName ::=
                     SET OF AttributeTypeAndValue

 AttributeTypeAndValue ::= SEQUENCE {
        type     AttributeType,
        value    AttributeValue }
 

Specified by:
toASN1Object in class ASN1Encodable
Returns:

Bouncy Castle Cryptography Library 1.46