Generated by
JDiff

javax.security.auth.x500 Documentation Differences

This file contains all the changes in documentation in the package javax.security.auth.x500 as colored differences. Deletions are shown like this, and additions are shown like this.
If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. Similarly, documentation which was inherited from another class or interface is not shown here.
Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently.

Class X500Principal

This class represents an X.500 Principal. X500Principals are represented by distinguished names such as "CN=Duke OU=JavaSoft O=Sun Microsystems C=US".

This class can be instantiated by using a string representation of the distinguished name or by using the ASN.1 DER encoded byte representation of the distinguished name. The current specification for the string representation of a distinguished name is defined in RFC 2253. This class however accepts string formats from both RFC 2253 and RFC 1779 and also recognizes attribute type keywords whose OIDs (Object Identifiers) are defined in RFC 2459.

The string representation for this X500Principal can be obtained by calling the getName methods.

Note that the getSubjectX500Principal and getIssuerX500Principal methods of X509Certificate return X500Principals representing the issuer and subject fields of the certificate. @version 1.15 1217 04/0305/0102 @see java.security.cert.X509Certificate @since 1.4