public final class CertUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
X509_CERTIFICATE_TYPE
X509 certificate type.
|
| Modifier and Type | Method and Description |
|---|---|
static java.security.cert.CertificateFactory |
getCertificateFactory()
Gets a certificate factory for creating X.509 artifacts.
|
static boolean |
isExpired(java.security.cert.X509CRL crl)
Determines whether the given CRL is expired by examining the nextUpdate field.
|
static boolean |
isExpired(java.security.cert.X509CRL crl,
java.time.ZonedDateTime reference)
Determines whether the given CRL is expired by comparing the nextUpdate field
with a given date.
|
static java.security.cert.X509Certificate |
readCertificate(org.springframework.core.io.InputStreamSource resource)
Read certificate.
|
static java.lang.String |
toString(java.security.cert.X509Certificate cert)
Creates a unique and human-readable representation of the given certificate.
|
public static final java.lang.String X509_CERTIFICATE_TYPE
public static boolean isExpired(java.security.cert.X509CRL crl)
crl - CRL to examine.public static boolean isExpired(java.security.cert.X509CRL crl,
java.time.ZonedDateTime reference)
crl - CRL to examine.reference - Reference date for comparison.public static java.security.cert.X509Certificate readCertificate(org.springframework.core.io.InputStreamSource resource)
resource - the resource to read the cert frompublic static java.lang.String toString(java.security.cert.X509Certificate cert)
cert - Certificate.public static java.security.cert.CertificateFactory getCertificateFactory()