public static class PKIXExtendedParameters.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder(PKIXExtendedParameters baseParameters) |
Builder(java.security.cert.PKIXParameters baseParameters) |
| Modifier and Type | Method and Description |
|---|---|
PKIXExtendedParameters.Builder |
addCertificateStore(PKIXCertStore store) |
PKIXExtendedParameters.Builder |
addCRLStore(PKIXCRLStore store) |
PKIXExtendedParameters.Builder |
addNamedCertificateStore(org.spongycastle.asn1.x509.GeneralName issuerAltName,
PKIXCertStore store) |
PKIXExtendedParameters.Builder |
addNamedCRLStore(org.spongycastle.asn1.x509.GeneralName issuerAltName,
PKIXCRLStore store) |
PKIXExtendedParameters |
build() |
void |
setRevocationEnabled(boolean revocationEnabled)
Flag whether or not revocation checking is to be enabled.
|
PKIXExtendedParameters.Builder |
setTargetConstraints(PKIXCertStoreSelector selector) |
PKIXExtendedParameters.Builder |
setTrustAnchor(java.security.cert.TrustAnchor trustAnchor)
Set the trustAnchor to be used with these parameters.
|
PKIXExtendedParameters.Builder |
setTrustAnchors(java.util.Set<java.security.cert.TrustAnchor> trustAnchors)
Set the set of trustAnchors to be used with these parameters.
|
PKIXExtendedParameters.Builder |
setUseDeltasEnabled(boolean useDeltas)
Sets if delta CRLs should be used for checking the revocation status.
|
PKIXExtendedParameters.Builder |
setValidityModel(int validityModel) |
public Builder(java.security.cert.PKIXParameters baseParameters)
public Builder(PKIXExtendedParameters baseParameters)
public PKIXExtendedParameters.Builder addCertificateStore(PKIXCertStore store)
public PKIXExtendedParameters.Builder addNamedCertificateStore(org.spongycastle.asn1.x509.GeneralName issuerAltName, PKIXCertStore store)
public PKIXExtendedParameters.Builder addCRLStore(PKIXCRLStore store)
public PKIXExtendedParameters.Builder addNamedCRLStore(org.spongycastle.asn1.x509.GeneralName issuerAltName, PKIXCRLStore store)
public PKIXExtendedParameters.Builder setTargetConstraints(PKIXCertStoreSelector selector)
public PKIXExtendedParameters.Builder setUseDeltasEnabled(boolean useDeltas)
useDeltas - true if delta CRLs should be used.public PKIXExtendedParameters.Builder setValidityModel(int validityModel)
validityModel - The validity model to set.PKIXExtendedParameters.CHAIN_VALIDITY_MODEL,
PKIXExtendedParameters.PKIX_VALIDITY_MODELpublic PKIXExtendedParameters.Builder setTrustAnchor(java.security.cert.TrustAnchor trustAnchor)
trustAnchor - the trust anchor end-entity and CRLs must be based on.public PKIXExtendedParameters.Builder setTrustAnchors(java.util.Set<java.security.cert.TrustAnchor> trustAnchors)
trustAnchors - a set of trustAnchors, one of which a particular end-entity and it's associated CRLs must be based on.public void setRevocationEnabled(boolean revocationEnabled)
revocationEnabled - true if revocation checking to be enabled, false otherwise.public PKIXExtendedParameters build()