public class X509CertHandler
extends java.lang.Object
构造器和说明 |
---|
X509CertHandler() |
限定符和类型 | 方法和说明 |
---|---|
static java.security.cert.X509Certificate |
createCert(boolean isCaCert,
java.lang.String signAlg,
org.bouncycastle.asn1.x500.X500Name subject,
org.bouncycastle.asn1.x500.X500Name issuer,
org.bouncycastle.asn1.x509.KeyUsage keyUsage,
java.security.PublicKey publicKey,
java.security.PrivateKey privateKey,
java.util.Date startDate,
java.util.Date endDate) |
static java.security.cert.X509Certificate |
createChildCert(boolean isCaCert,
java.lang.String signAlg,
java.security.cert.X509Certificate parentCertificate,
org.bouncycastle.pkcs.PKCS10CertificationRequest request,
org.bouncycastle.asn1.x509.KeyUsage keyUsage,
java.util.Date startDate,
java.util.Date endDate,
java.security.PrivateKey privateKey) |
static org.bouncycastle.pkcs.PKCS10CertificationRequest |
createCSR(org.bouncycastle.asn1.x500.X500Name subject,
java.security.PublicKey pubKey,
java.security.PrivateKey priKey,
java.lang.String signAlg) |
static java.security.cert.X509Certificate |
createRootCert(java.lang.String signAlg,
org.bouncycastle.asn1.x500.X500Name subject,
org.bouncycastle.asn1.x509.KeyUsage keyUsage,
java.util.Date startDate,
java.util.Date endDate,
java.security.PublicKey publicKey,
java.security.PrivateKey privateKey) |
static java.security.cert.X509CRL |
revokeCert(java.security.cert.X509Certificate caCertificate,
java.security.PrivateKey caPrivateKey,
java.util.List<java.security.cert.X509Certificate> revokeCertificates,
java.lang.String signAlg,
int reason,
java.util.Date period) |
public static java.security.cert.X509Certificate createRootCert(java.lang.String signAlg, org.bouncycastle.asn1.x500.X500Name subject, org.bouncycastle.asn1.x509.KeyUsage keyUsage, java.util.Date startDate, java.util.Date endDate, java.security.PublicKey publicKey, java.security.PrivateKey privateKey) throws java.lang.Exception
java.lang.Exception
public static java.security.cert.X509Certificate createChildCert(boolean isCaCert, java.lang.String signAlg, java.security.cert.X509Certificate parentCertificate, org.bouncycastle.pkcs.PKCS10CertificationRequest request, org.bouncycastle.asn1.x509.KeyUsage keyUsage, java.util.Date startDate, java.util.Date endDate, java.security.PrivateKey privateKey) throws java.lang.Exception
java.lang.Exception
public static java.security.cert.X509Certificate createCert(boolean isCaCert, java.lang.String signAlg, org.bouncycastle.asn1.x500.X500Name subject, org.bouncycastle.asn1.x500.X500Name issuer, org.bouncycastle.asn1.x509.KeyUsage keyUsage, java.security.PublicKey publicKey, java.security.PrivateKey privateKey, java.util.Date startDate, java.util.Date endDate) throws java.lang.Exception
java.lang.Exception
public static org.bouncycastle.pkcs.PKCS10CertificationRequest createCSR(org.bouncycastle.asn1.x500.X500Name subject, java.security.PublicKey pubKey, java.security.PrivateKey priKey, java.lang.String signAlg) throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.OperatorCreationException
public static java.security.cert.X509CRL revokeCert(java.security.cert.X509Certificate caCertificate, java.security.PrivateKey caPrivateKey, java.util.List<java.security.cert.X509Certificate> revokeCertificates, java.lang.String signAlg, int reason, java.util.Date period) throws java.security.cert.CRLException, org.bouncycastle.operator.OperatorCreationException
java.security.cert.CRLException
org.bouncycastle.operator.OperatorCreationException