|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eparapher.core.crypto.cert.CertificateInfo
public class CertificateInfo
This class parse X509 certificate in order to show text informations for the end user.
| Field Summary | |
|---|---|
static int |
ANYEXTENDEDKEYUSAGE
Extended key usage constants |
static int |
CLIENTAUTH
|
static int |
CODESIGNING
|
static int |
CRLSIGN
|
static int |
DATAENCIPHERMENT
|
static int |
DECIPHERONLY
|
static int |
DIGITALSIGNATURE
KeyUsage constants |
static int |
EMAILPROTECTION
|
static int |
ENCIPHERONLY
|
static String[] |
EXTENDEDKEYUSAGEOIDSTRINGS
|
static String[] |
EXTENDEDKEYUSAGETEXTS
|
static String |
GUID
Microsoft altName for windows domain controller guid |
static String |
GUID_OBJECTID
ObjectID for upn altName for windows domain controller guid |
static int |
IPSECENDSYSTEM
|
static int |
IPSECTUNNEL
|
static int |
IPSECUSER
|
static int |
KEYAGREEMENT
|
static int |
KEYCERTSIGN
|
static int |
KEYENCIPHERMENT
|
static String[] |
KEYUSAGETEXTS
|
static int |
NONREPUDIATION
|
static int |
OCSPSIGNING
|
static int |
SERVERAUTH
|
static int |
SMARTCARDLOGON
|
static int |
TIMESTAMPING
|
static String |
UPN
Microsoft altName for windows smart card logon |
static String |
UPN_OBJECTID
ObjectID for upn altName for windows smart card logon |
| Constructor Summary | |
|---|---|
CertificateInfo(X509Certificate certificate)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int DIGITALSIGNATURE
public static final int NONREPUDIATION
public static final int KEYENCIPHERMENT
public static final int DATAENCIPHERMENT
public static final int KEYAGREEMENT
public static final int KEYCERTSIGN
public static final int CRLSIGN
public static final int ENCIPHERONLY
public static final int DECIPHERONLY
public static final String[] KEYUSAGETEXTS
public static final int ANYEXTENDEDKEYUSAGE
public static final int SERVERAUTH
public static final int CLIENTAUTH
public static final int CODESIGNING
public static final int EMAILPROTECTION
public static final int IPSECENDSYSTEM
public static final int IPSECTUNNEL
public static final int IPSECUSER
public static final int TIMESTAMPING
public static final int SMARTCARDLOGON
public static final int OCSPSIGNING
public static final String[] EXTENDEDKEYUSAGEOIDSTRINGS
public static final String[] EXTENDEDKEYUSAGETEXTS
public static final String UPN
public static final String UPN_OBJECTID
public static final String GUID
public static final String GUID_OBJECTID
| Constructor Detail |
|---|
public CertificateInfo(X509Certificate certificate)
| Method Detail |
|---|
public String getSubjectAltName()
public static String getGuidAltName(X509Certificate cert)
throws IOException,
CertificateParsingException
cert - certificate containing the extension
IOException
CertificateParsingException
public static String getUPNAltName(X509Certificate cert)
throws IOException,
CertificateParsingException
cert - certificate containing the extension
IOException
CertificateParsingExceptionpublic static String getKeyUsageAsText(X509Certificate certificate)
public static String getExtendedKeyUsageAsText(X509Certificate certificate)
public static String getSubjectAsShortText(X509Certificate certificate)
public static String getIssuerAsShortText(X509Certificate certificate)
public static String getDNAsShortText(Principal dn)
public static String getNotBeforeAsText(X509Certificate certificate)
public static String getNotBeforeAsFullText(X509Certificate certificate)
public static String getNotAfterAsText(X509Certificate certificate)
public static String getNotAfterAsFullText(X509Certificate certificate)
public static String getPublicKeyInfo(PublicKey pk)
public static List<String> getSubjectAlternativeNames(X509Certificate certificate)
public String getCDPAsText()
public static String GeneralNameAsText(org.bouncycastle.asn1.x509.GeneralName gn)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||