Top Constructors Methods
org.bouncycastle.jce.provider

pack-priv Class PrincipalUtils

extends Object
Class Inheritance
Imports
java.security.cert.TrustAnchor, .X509CRL, .X509Certificate, javax.security.auth.x500.X500Principal, org.bouncycastle.asn1.x500.X500Name, .X500NameStyle, org.bouncycastle.jcajce.interfaces.BCX509Certificate, org.bouncycastle.x509.X509AttributeCertificate

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static X500Name
getCA(TrustAnchor trustAnchor)

private static byte[]
pack-priv static X500Name

Returns:

The issuer as X500Principal.
getEncodedIssuerPrincipal
(Object
The attribute certificate or certificate.
cert
)

Returns the issuer of an attribute certificate or certificate.

pack-priv static X500Name
pack-priv static X500Name
pack-priv static X500Name
pack-priv static X500Name
pack-priv static X500Name
private static byte[]
notNull(byte[] encoding)

private static TrustAnchor
notNull(TrustAnchor trustAnchor)

private static X509Certificate
notNull(X509Certificate certificate)

private static X509CRL
private static X500Name
private static X500Principal
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

PrincipalUtilsback to summary
pack-priv PrincipalUtils()

Method Detail

getCAback to summary
pack-priv static X500Name getCA(TrustAnchor trustAnchor)
getEncodedback to summary
private static byte[] getEncoded(X500Principal principal)
getEncodedIssuerPrincipalback to summary
pack-priv static X500Name getEncodedIssuerPrincipal(Object cert)

Returns the issuer of an attribute certificate or certificate.

Parameters
cert:Object

The attribute certificate or certificate.

Returns:X500Name

The issuer as X500Principal.

getIssuerPrincipalback to summary
pack-priv static X500Name getIssuerPrincipal(X509Certificate certificate)
getIssuerPrincipalback to summary
pack-priv static X500Name getIssuerPrincipal(X509CRL crl)
getSubjectPrincipalback to summary
pack-priv static X500Name getSubjectPrincipal(X509Certificate certificate)
getX500Nameback to summary
pack-priv static X500Name getX500Name(X500Principal principal)
getX500Nameback to summary
pack-priv static X500Name getX500Name(X500NameStyle style, X500Principal principal)
notNullback to summary
private static byte[] notNull(byte[] encoding)
notNullback to summary
private static TrustAnchor notNull(TrustAnchor trustAnchor)
notNullback to summary
private static X509Certificate notNull(X509Certificate certificate)
notNullback to summary
private static X509CRL notNull(X509CRL crl)
notNullback to summary
private static X500Name notNull(X500Name name)
notNullback to summary
private static X500Principal notNull(X500Principal principal)