public static class PKIXExtendedParameters.Builder
extends java.lang.Object
Constructor and Description |
---|
PKIXExtendedParameters.Builder(PKIXExtendedParameters baseParameters) |
PKIXExtendedParameters.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(GeneralName issuerAltName,
PKIXCertStore store) |
PKIXExtendedParameters.Builder |
addNamedCRLStore(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 PKIXExtendedParameters.Builder(java.security.cert.PKIXParameters baseParameters)
public PKIXExtendedParameters.Builder(PKIXExtendedParameters baseParameters)
public PKIXExtendedParameters.Builder addCertificateStore(PKIXCertStore store)
public PKIXExtendedParameters.Builder addNamedCertificateStore(GeneralName issuerAltName, PKIXCertStore store)
public PKIXExtendedParameters.Builder addCRLStore(PKIXCRLStore store)
public PKIXExtendedParameters.Builder addNamedCRLStore(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_MODEL
public 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()