org.metastatic.jessie.pki

Class X500Name

Implemented Interfaces:
Principal

public class X500Name
extends java.lang.Object
implements Principal

Field Summary

static OID
C
static OID
CN
static OID
DC
static OID
DNQ
static OID
EMAIL
static OID
GENERATION
static OID
GIVENNAME
static OID
INITIALS
static OID
L
static OID
NAME
static OID
O
static OID
OU
static OID
ST
static OID
STREET
static OID
T
static OID
UID

Constructor Summary

X500Name()
X500Name(InputStream encoded)
X500Name(String name)
X500Name(byte[] encoded)

Method Summary

boolean
containsComponent(OID oid, String value)
int
countComponents()
boolean
equals(Object o)
String
getComponent(OID oid)
String
getComponent(OID oid, int rdn)
byte[]
getDer()
String
getName()
int
hashCode()
void
newRelativeDistinguishedName()
void
putComponent(String name, String value)
void
putComponent(OID oid, String value)
void
setUnmodifiable()
int
size()
String
toString()

Field Details

C

public static final OID C

CN

public static final OID CN

DC

public static final OID DC

DNQ

public static final OID DNQ

EMAIL

public static final OID EMAIL

GENERATION

public static final OID GENERATION

GIVENNAME

public static final OID GIVENNAME

INITIALS

public static final OID INITIALS

L

public static final OID L

NAME

public static final OID NAME

O

public static final OID O

OU

public static final OID OU

ST

public static final OID ST

STREET

public static final OID STREET

T

public static final OID T

UID

public static final OID UID

Constructor Details

X500Name

public X500Name()

X500Name

public X500Name(InputStream encoded)
            throws IOException

X500Name

public X500Name(String name)

X500Name

public X500Name(byte[] encoded)
            throws IOException

Method Details

containsComponent

public boolean containsComponent(OID oid,
                                 String value)

countComponents

public int countComponents()

equals

public boolean equals(Object o)

getComponent

public String getComponent(OID oid)

getComponent

public String getComponent(OID oid,
                           int rdn)

getDer

public byte[] getDer()

getName

public String getName()

hashCode

public int hashCode()

newRelativeDistinguishedName

public void newRelativeDistinguishedName()

putComponent

public void putComponent(String name,
                         String value)

putComponent

public void putComponent(OID oid,
                         String value)

setUnmodifiable

public void setUnmodifiable()

size

public int size()

toString

public String toString()