gnu.crypto.pki
Class X500Name
java.lang.Object
gnu.crypto.pki.X500Name
- All Implemented Interfaces:
- Principal
- public class X500Name
- extends Object
- implements Principal
CN
public static final OID CN
C
public static final OID C
L
public static final OID L
ST
public static final OID ST
STREET
public static final OID STREET
O
public static final OID O
OU
public static final OID OU
T
public static final OID T
DNQ
public static final OID DNQ
NAME
public static final OID NAME
GIVENNAME
public static final OID GIVENNAME
INITIALS
public static final OID INITIALS
GENERATION
public static final OID GENERATION
EMAIL
public static final OID EMAIL
DC
public static final OID DC
UID
public static final OID UID
X500Name
public X500Name()
X500Name
public X500Name(String name)
X500Name
public X500Name(byte[] encoded)
throws IOException
X500Name
public X500Name(InputStream encoded)
throws IOException
getName
public String getName()
- Specified by:
getName
in interface Principal
newRelativeDistinguishedName
public void newRelativeDistinguishedName()
size
public int size()
countComponents
public int countComponents()
containsComponent
public boolean containsComponent(OID oid,
String value)
getComponent
public String getComponent(OID oid)
getComponent
public String getComponent(OID oid,
int rdn)
putComponent
public void putComponent(OID oid,
String value)
putComponent
public void putComponent(String name,
String value)
setUnmodifiable
public void setUnmodifiable()
hashCode
public int hashCode()
- Specified by:
hashCode
in interface Principal
equals
public boolean equals(Object o)
- Specified by:
equals
in interface Principal
toString
public String toString()
- Specified by:
toString
in interface Principal
getDer
public byte[] getDer()
Copyright © 2001, 2002, 2003
Free Software Foundation,
Inc. All Rights Reserved.