public static class PKIXExtendedParameters.Builder extends Object
Constructor and Description |
---|
Builder(PKIXExtendedParameters baseParameters) |
Builder(PKIXParameters baseParameters) |
public Builder(PKIXParameters baseParameters)
public Builder(PKIXExtendedParameters baseParameters)
public PKIXExtendedParameters.Builder addCertificateStore(PKIXCertStore store)
public PKIXExtendedParameters.Builder addNamedCertificateStore(org.bouncycastle.asn1.x509.GeneralName issuerAltName, PKIXCertStore store)
public PKIXExtendedParameters.Builder addCRLStore(PKIXCRLStore store)
public PKIXExtendedParameters.Builder addNamedCRLStore(org.bouncycastle.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_MODEL
public PKIXExtendedParameters.Builder setTrustAnchor(TrustAnchor trustAnchor)
trustAnchor
- the trust anchor end-entity and CRLs must be based on.public PKIXExtendedParameters.Builder setTrustAnchors(Set<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()
Copyright © 2017 BouncyCastle.org. All rights reserved.