public class CertificateUtils extends Object
| Constructor and Description |
|---|
CertificateUtils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isSignatureX509Certificate(X509Certificate certificate)
Checks if the given certificate has all the necessary extensions to be used
as a signing certificate.
|
static CertStore |
makeCertificateStore(Certificate certificate) |
static org.bouncycastle.asn1.ess.ESSCertID |
makeESSCertIdV1(X509Certificate x509certificate,
org.bouncycastle.asn1.x509.IssuerSerial issuerSerial,
DigestAlgorithm digestAlgorithm) |
static org.bouncycastle.asn1.ess.ESSCertIDv2[] |
makeESSCertIdV2(X509Certificate x509certificate,
org.bouncycastle.asn1.x509.IssuerSerial issuerSerial,
DigestAlgorithm digestAlgorithm) |
static org.bouncycastle.asn1.x509.IssuerSerial |
makeIssuerSerial(X509Certificate x509certificate)
Creates an IssuerSerial object for th given certificate.
|
static boolean |
writeToFile(Certificate certificate,
String filename) |
public static boolean isSignatureX509Certificate(X509Certificate certificate)
certificate - the certificate to test.public static org.bouncycastle.asn1.x509.IssuerSerial makeIssuerSerial(X509Certificate x509certificate) throws CertificateEncodingException, IOException
x509certificate - the certificate whose issuer serial must be retrieved.CertificateEncodingExceptionIOExceptionpublic static org.bouncycastle.asn1.ess.ESSCertID makeESSCertIdV1(X509Certificate x509certificate, org.bouncycastle.asn1.x509.IssuerSerial issuerSerial, DigestAlgorithm digestAlgorithm) throws NoSuchAlgorithmException, CertificateEncodingException
public static org.bouncycastle.asn1.ess.ESSCertIDv2[] makeESSCertIdV2(X509Certificate x509certificate, org.bouncycastle.asn1.x509.IssuerSerial issuerSerial, DigestAlgorithm digestAlgorithm) throws NoSuchAlgorithmException, CertificateEncodingException
public static CertStore makeCertificateStore(Certificate certificate) throws InvalidAlgorithmParameterException, NoSuchAlgorithmException, NoSuchProviderException
public static boolean writeToFile(Certificate certificate, String filename)
Copyright © 2012-2014 Andrea Funtò. See here for terms and conditions.