public static class JcaX509CertificateValidator.Builder extends Object
JcaX509CertificateValidator
.Modifier and Type | Method and Description |
---|---|
X509CertificateValidator |
build()
Creates a new validator in accordance with the configuration of this
builder.
|
JcaX509CertificateValidator.Builder |
checkExpiration(boolean checkExpiration)
Specifies whether certificate expiration status should be checked.
|
JcaX509CertificateValidator.Builder |
checkRevocation(boolean checkRevocation)
Specifies whether certificate revocation status should be checked.
|
JcaX509CertificateValidator.Builder |
checkSubjectOnly(boolean checkSubjectOnly)
Specifies whether status checks should only be applied to the subject
certificate.
|
JcaX509CertificateValidator.Builder |
clock(Clock clock)
Specifies the clock to use as the basis for validity checks.
|
JcaX509CertificateValidator.Builder |
trustStore(KeyStore trustStore)
Specifies the trust store.
|
public JcaX509CertificateValidator.Builder clock(Clock clock)
clock
- clockpublic JcaX509CertificateValidator.Builder checkRevocation(boolean checkRevocation)
checkRevocation
- flag indicating whether revocation status
should be checkedpublic JcaX509CertificateValidator.Builder checkExpiration(boolean checkExpiration)
checkExpiration
- flag indicating whether expiration status
should be checkedpublic JcaX509CertificateValidator.Builder checkSubjectOnly(boolean checkSubjectOnly)
checkSubjectOnly
- flag indicating whether status checks should
be applied to the subject certificate onlypublic JcaX509CertificateValidator.Builder trustStore(KeyStore trustStore)
trustStore
- key store containing trusted root certificatespublic X509CertificateValidator build()
Copyright © 2019. All rights reserved.