public class CertificateHelper extends java.lang.Object implements ComparableBean
Title:
Description:
Copyright: Copyright (c) 2006
Company:
| Constructor and Description |
|---|
CertificateHelper() |
CertificateHelper(java.security.cert.X509Certificate certificate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
static void |
exportToPKCS7(java.security.cert.X509Certificate certificate,
java.io.OutputStream outStream) |
static void |
exportToPKCS7(java.security.cert.X509Certificate certificate,
java.io.OutputStream outStream,
boolean binary) |
sun.security.x509.AuthorityInfoAccessExtension |
getAuthorityInfoAccessExtension() |
sun.security.x509.KeyIdentifier |
getAuthorityKeyIdentifier() |
java.lang.String |
getAuthorityKeyIdentifierAsString() |
sun.security.x509.AuthorityKeyIdentifierExtension |
getAuthorityKeyIdentifierExtension() |
sun.security.x509.X500Name |
getAuthorityName() |
sun.security.x509.SerialNumber |
getAuthoritySerialNumber() |
java.lang.String |
getAuthoritySerialNumberAsString() |
java.security.cert.X509Certificate |
getCertificate() |
java.security.cert.CertificateFactory |
getCertificateFactory() |
sun.security.x509.X509CertImpl |
getCertificateImpl() |
sun.security.x509.CRLDistributionPointsExtension |
getCRLDistributionPointsExtension() |
java.net.URI |
getCRLDistributionPointsURI() |
java.lang.String |
getEMail() |
java.lang.Comparable<UniversalIndexKey> |
getIndexKey() |
java.lang.String |
getIssuerAlternativeName() |
sun.security.x509.IssuerAlternativeNameExtension |
getIssuerAlternativeNameExtension() |
java.lang.String |
getIssuerCommonName() |
java.lang.String |
getIssuerCountry() |
java.lang.String |
getIssuerLocality() |
java.lang.String |
getIssuerOrganization() |
java.lang.String |
getIssuerOrganizationalUnit() |
java.util.Date |
getNotAfter() |
java.util.Date |
getNotBefore() |
java.net.URI |
getOCSPServerURI() |
static java.security.cert.X509Certificate |
getPKCS7Certificate(byte[] byteArray) |
static java.security.cert.X509Certificate |
getPKCS7Certificate(java.io.InputStream inStream) |
java.security.PrivateKey |
getPrivateKey() |
java.security.Provider |
getProvider() |
java.lang.String |
getSerialNumberAsString() |
java.lang.String |
getSubjectCommonName() |
java.lang.String |
getSubjectCountry() |
sun.security.x509.KeyIdentifier |
getSubjectKeyIdentifier() |
java.lang.String |
getSubjectKeyIdentifierAsString() |
sun.security.x509.SubjectKeyIdentifierExtension |
getSubjectKeyIdentifierExtension() |
java.lang.String |
getSubjectLocality() |
java.lang.String |
getSubjectOrganization() |
java.lang.String |
getSubjectOrganizationalUnit() |
byte[] |
getThumbprint() |
void |
setPrivateKey(java.security.PrivateKey privateKey) |
void |
setProvider(java.security.Provider provider) |
java.lang.String |
toString() |
void |
verifyCertificate() |
void |
verifyCertificate(java.util.Date date) |
public CertificateHelper()
public CertificateHelper(java.security.cert.X509Certificate certificate)
public java.lang.Comparable<UniversalIndexKey> getIndexKey()
getIndexKey in interface ComparableBeanpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic java.security.cert.X509Certificate getCertificate()
public sun.security.x509.X509CertImpl getCertificateImpl()
throws java.security.cert.CertificateException
java.security.cert.CertificateExceptionpublic java.security.Provider getProvider()
public void setProvider(java.security.Provider provider)
public java.security.PrivateKey getPrivateKey()
public void setPrivateKey(java.security.PrivateKey privateKey)
public void verifyCertificate()
throws java.security.cert.CertificateExpiredException,
java.security.cert.CertificateNotYetValidException
java.security.cert.CertificateExpiredExceptionjava.security.cert.CertificateNotYetValidExceptionpublic void verifyCertificate(java.util.Date date)
throws java.security.cert.CertificateExpiredException,
java.security.cert.CertificateNotYetValidException
java.security.cert.CertificateExpiredExceptionjava.security.cert.CertificateNotYetValidExceptionpublic java.security.cert.CertificateFactory getCertificateFactory()
throws java.security.cert.CertificateException
java.security.cert.CertificateExceptionpublic java.net.URI getOCSPServerURI()
throws java.security.GeneralSecurityException,
java.io.IOException
java.security.GeneralSecurityExceptionjava.io.IOExceptionpublic java.net.URI getCRLDistributionPointsURI()
throws java.io.IOException,
java.security.GeneralSecurityException,
java.net.URISyntaxException
java.io.IOExceptionjava.security.GeneralSecurityExceptionjava.net.URISyntaxExceptionpublic sun.security.x509.KeyIdentifier getSubjectKeyIdentifier()
throws java.security.cert.CertificateException,
java.io.IOException
java.security.cert.CertificateExceptionjava.io.IOExceptionpublic java.lang.String getSubjectKeyIdentifierAsString()
throws java.security.cert.CertificateException,
java.io.IOException
java.security.cert.CertificateExceptionjava.io.IOExceptionpublic byte[] getThumbprint()
throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic java.util.Date getNotAfter()
public java.util.Date getNotBefore()
public java.lang.String getEMail()
public sun.security.x509.AuthorityKeyIdentifierExtension getAuthorityKeyIdentifierExtension()
throws java.security.cert.CertificateException
java.security.cert.CertificateExceptionpublic sun.security.x509.KeyIdentifier getAuthorityKeyIdentifier()
throws java.security.cert.CertificateException,
java.io.IOException
java.security.cert.CertificateExceptionjava.io.IOExceptionpublic java.lang.String getAuthorityKeyIdentifierAsString()
throws java.security.cert.CertificateException,
java.io.IOException
java.security.cert.CertificateExceptionjava.io.IOExceptionpublic sun.security.x509.X500Name getAuthorityName()
throws java.security.cert.CertificateException,
java.io.IOException
java.security.cert.CertificateExceptionjava.io.IOExceptionpublic sun.security.x509.SerialNumber getAuthoritySerialNumber()
throws java.security.cert.CertificateException,
java.io.IOException
java.security.cert.CertificateExceptionjava.io.IOExceptionpublic java.lang.String getAuthoritySerialNumberAsString()
throws java.security.cert.CertificateException,
java.io.IOException
java.security.cert.CertificateExceptionjava.io.IOExceptionpublic sun.security.x509.AuthorityInfoAccessExtension getAuthorityInfoAccessExtension()
throws java.security.cert.CertificateException
java.security.cert.CertificateExceptionpublic sun.security.x509.CRLDistributionPointsExtension getCRLDistributionPointsExtension()
throws java.security.cert.CertificateException
java.security.cert.CertificateExceptionpublic sun.security.x509.SubjectKeyIdentifierExtension getSubjectKeyIdentifierExtension()
throws java.security.cert.CertificateException
java.security.cert.CertificateExceptionpublic sun.security.x509.IssuerAlternativeNameExtension getIssuerAlternativeNameExtension()
throws java.security.cert.CertificateException
java.security.cert.CertificateExceptionpublic java.lang.String getIssuerAlternativeName()
throws java.security.cert.CertificateException,
java.io.IOException
java.security.cert.CertificateExceptionjava.io.IOExceptionpublic java.lang.String getSubjectCommonName()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getSubjectOrganizationalUnit()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getSubjectOrganization()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getSubjectLocality()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getSubjectCountry()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getSerialNumberAsString()
public java.lang.String getIssuerCommonName()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getIssuerOrganizationalUnit()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getIssuerOrganization()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getIssuerLocality()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getIssuerCountry()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic static void exportToPKCS7(java.security.cert.X509Certificate certificate,
java.io.OutputStream outStream)
throws java.security.cert.CertificateEncodingException,
java.io.IOException
java.security.cert.CertificateEncodingExceptionjava.io.IOExceptionpublic static void exportToPKCS7(java.security.cert.X509Certificate certificate,
java.io.OutputStream outStream,
boolean binary)
throws java.security.cert.CertificateEncodingException,
java.io.IOException
java.security.cert.CertificateEncodingExceptionjava.io.IOExceptionpublic static java.security.cert.X509Certificate getPKCS7Certificate(byte[] byteArray)
throws java.security.cert.CertificateException,
java.io.IOException
java.security.cert.CertificateExceptionjava.io.IOExceptionpublic static java.security.cert.X509Certificate getPKCS7Certificate(java.io.InputStream inStream)
throws java.security.cert.CertificateException,
java.io.IOException
java.security.cert.CertificateExceptionjava.io.IOException