Deprecated
use the X500Name class.
Objects of this type can be created from certificates and CRLs using the PrincipalUtil class.
org.bouncycastle.jce.PrincipalUtil
| Access | Constructor and Description |
|---|---|
| public | |
| public | X509Principal(X509Name name)
Deprecated
as a consequence of
Constructor from an X509Name object.
X509Name being deprecated.
|
| public | |
| public | |
| public | X509Principal(Vector<E> ordering, Hashtable<K, V> attributes)
constructor from a table of attributes and a vector giving the specific ordering required for encoding or conversion to a string. |
| public | X509Principal(Vector<E> oids, Vector<E> values)
constructor from a vector of attribute values and a vector of OIDs. |
| public | X509Principal(String dirName)
takes an X509 dir name as a string of the format "C=AU,ST=Victoria", or some such, converting it into an ordered set of name attributes. |
| public | X509Principal(boolean reverse, String dirName)
Takes an X509 dir name as a string of the format "C=AU,ST=Victoria", or some such, converting it into an ordered set of name attributes. |
| public | X509Principal(boolean reverse, Hashtable<K, V> lookUp, String dirName)
Takes an X509 dir name as a string of the format "C=AU, ST=Victoria", or some such, converting it into an ordered set of name attributes. |
| Modifier and Type | Method and Description |
|---|---|
| public byte[] | getEncoded()
Overrides org. Implements org. |
| public String | |
| private static ASN1Sequence |
| X509Principal | back to summary |
|---|---|
| public X509Principal(byte[] bytes) throws IOException Constructor from an encoded byte array. | |
| X509Principal | back to summary |
|---|---|
| public X509Principal(X509Name name)
Deprecated as a consequence of Constructor from an X509Name object. | |
| X509Principal | back to summary |
|---|---|
| public X509Principal(X500Name name) Constructor from an X509Name object. | |
| X509Principal | back to summary |
|---|---|
| public X509Principal(Hashtable<K, V> attributes) constructor from a table of attributes. it's is assumed the table contains OID/String pairs. | |
| X509Principal | back to summary |
|---|---|
| public X509Principal(Vector<E> ordering, Hashtable<K, V> attributes) constructor from a table of attributes and a vector giving the specific ordering required for encoding or conversion to a string. it's is assumed the table contains OID/String pairs. | |
| X509Principal | back to summary |
|---|---|
| public X509Principal(Vector<E> oids, Vector<E> values) constructor from a vector of attribute values and a vector of OIDs. | |
| X509Principal | back to summary |
|---|---|
| public X509Principal(String dirName) takes an X509 dir name as a string of the format "C=AU,ST=Victoria", or some such, converting it into an ordered set of name attributes. | |
| X509Principal | back to summary |
|---|---|
| public X509Principal(boolean reverse, String dirName) Takes an X509 dir name as a string of the format "C=AU,ST=Victoria", or some such, converting it into an ordered set of name attributes. If reverse is false the dir name will be encoded in the order of the (name, value) pairs presented, otherwise the encoding will start with the last (name, value) pair and work back. | |
| X509Principal | back to summary |
|---|---|
| public X509Principal(boolean reverse, Hashtable<K, V> lookUp, String dirName) Takes an X509 dir name as a string of the format "C=AU, ST=Victoria", or some such, converting it into an ordered set of name attributes. lookUp should provide a table of lookups, indexed by lowercase only strings and yielding a ASN1ObjectIdentifier, other than that OID. and numeric oids will be processed automatically. If reverse is true, create the encoded version of the sequence starting from the last element in the string. | |
| getEncoded | back to summary |
|---|---|
| public byte[] getEncoded() Overrides org. Implements org. return a DER encoded byte array representing this object
| |
| getName | back to summary |
|---|---|
| public String getName() Implements java. Doc from java. Returns the name of this
| |
| readSequence | back to summary |
|---|---|
| private static ASN1Sequence readSequence(ASN1InputStream aIn) throws IOException | |