public class PrincipalUtil
extends java.lang.Object
Use this in preference to trying to recreate a principal from a String, not all DNs are what they should be, so it's best to leave them encoded where they can be.
| Constructor and Description | 
|---|
PrincipalUtil()  | 
| Modifier and Type | Method and Description | 
|---|---|
static X509Principal | 
getIssuerX509Principal(java.security.cert.X509Certificate cert)
return the issuer of the given cert as an X509PrincipalObject. 
 | 
static X509Principal | 
getIssuerX509Principal(java.security.cert.X509CRL crl)
return the issuer of the given CRL as an X509PrincipalObject. 
 | 
static X509Principal | 
getSubjectX509Principal(java.security.cert.X509Certificate cert)
return the subject of the given cert as an X509PrincipalObject. 
 | 
public static X509Principal getIssuerX509Principal(java.security.cert.X509Certificate cert) throws java.security.cert.CertificateEncodingException
java.security.cert.CertificateEncodingExceptionpublic static X509Principal getSubjectX509Principal(java.security.cert.X509Certificate cert) throws java.security.cert.CertificateEncodingException
java.security.cert.CertificateEncodingExceptionpublic static X509Principal getIssuerX509Principal(java.security.cert.X509CRL crl) throws java.security.cert.CRLException
java.security.cert.CRLException