public class RDN
extends java.lang.Object
X500Name
,
AVA
,
LdapDNStrConverter
Constructor and Description |
---|
RDN(AVA[] avas)
Constructs a RDN from an array of AVA.
|
RDN(DerInputStream in)
Constructs a RDN from a Der Input Stream.
|
RDN(DerValue set)
Constructs a RDN from a DerValue.
|
RDN(java.lang.String rdnString)
Constructs a RDN from a Ldap DN String with one RDN component
using the global default LdapDNStrConverter.
|
RDN(java.lang.String rdnString,
byte[] tags)
Like RDN(String) with a DER encoding order given as argument for
Directory Strings.
|
RDN(java.lang.String rdnString,
LdapDNStrConverter ldapDNStrConverter)
Constructs a RDN from a Ldap DN string with one RDN component
using the specified Ldap DN Str converter.
|
RDN(java.util.Vector<AVA> avaVector)
convenience method.
|
Modifier and Type | Method and Description |
---|---|
void |
encode(DerOutputStream out)
Encodes this RDN to a Der output stream.
|
boolean |
equals(java.lang.Object obj) |
AVA[] |
getAssertion()
returns an array of AVA in the RDN.
|
int |
getAssertionLength()
returns the number of AVAs in the RDN.
|
java.util.Enumeration<AVA> |
getAVAs()
returns an enumeration of AVAs that make up this RDN.
|
int |
hashCode() |
java.lang.String |
toLdapDNString()
Returns a Ldap DN string with one RDN component using the
global default LdapDNStrConverter.
|
java.lang.String |
toLdapDNString(LdapDNStrConverter ldapDNStrConverter)
Returns a Ldap DN String with this RDN component using the specified
LdapDNStrConverter.
|
java.lang.String |
toString()
Returns a Ldap DN string with this RDN component using the global
default LdapDNStrConverter.
|
public RDN(java.lang.String rdnString) throws java.io.IOException
rdnString
- a Ldap DN string with one RDN component, e.g. as
defined in RFC1779.java.io.IOException
- if error occurs while parsing the string.LdapDNStrConverter
public RDN(java.lang.String rdnString, byte[] tags) throws java.io.IOException
java.io.IOException
public RDN(java.lang.String rdnString, LdapDNStrConverter ldapDNStrConverter) throws java.io.IOException
rdnString
- Ldap DN string.ldapDNStrConverter
- a LdapDNStrConverter.java.io.IOException
LdapDNStrConverter
public RDN(DerValue set) throws java.io.IOException
set
- Der value of a set of AVAs.java.io.IOException
public RDN(DerInputStream in) throws java.io.IOException
in
- a Der Input Stream.java.io.IOException
public RDN(AVA[] avas)
avas
- a AVA Array.public RDN(java.util.Vector<AVA> avaVector)
public AVA[] getAssertion()
public int getAssertionLength()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public void encode(DerOutputStream out) throws java.io.IOException
out
- the Der Output Stream.java.io.IOException
public java.util.Enumeration<AVA> getAVAs()
public java.lang.String toLdapDNString() throws java.io.IOException
java.io.IOException
- if an error occurs during the conversion.LdapDNStrConverter
public java.lang.String toLdapDNString(LdapDNStrConverter ldapDNStrConverter) throws java.io.IOException
ldapDNStrConverter
- a LdapDNStrConverter.java.io.IOException
- if an error occurs in the conversion.LdapDNStrConverter
public java.lang.String toString()
toString
in class java.lang.Object
LdapDNStrConverter