public static class PKIXExtendedParameters.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder(PKIXExtendedParameters baseParameters) |
Builder(java.security.cert.PKIXParameters baseParameters) |
public Builder(java.security.cert.PKIXParameters baseParameters)
public 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()