Method Summary |
|
public void | addAddionalStore(Store store) Adds a additional Bouncy Castle
Store to find CRLs, certificates,
attribute certificates or cross certificates.
You should not use this method. |
public void | addCertStore(CertStore store) Adds a Java CertStore to this extended PKIX parameters. |
public void | addStore(Store store) Adds a Bouncy Castle
Store to find CRLs, certificates, attribute
certificates or cross certificates.
This method should be used to add local stores, like collection based
X.509 stores, if available. |
public Object | clone() |
public List | getAddionalStores() Returns an immutable List of additional Bouncy Castle
Store s used for finding CRLs, certificates, attribute
certificates or cross certificates.
an immutable List of additional Bouncy CastleStore s. |
public Set | getAttrCertCheckers() Returns the attribute certificate checker. |
public static ExtendedPKIXParameters | getInstance(PKIXParameters pkixParams) Returns an instance with the parameters of a given
PKIXParameters object. |
public Set | getNecessaryACAttributes() Returns the neccessary attributes which must be contained in an attribute
certificate. |
public Set | getProhibitedACAttributes() Returns the attribute certificates which are not allowed.
The returned Set is immutable and contains
String s with the OIDs.
Returns the prohibited AC attributes. |
public List | getStores() Returns an immutable List of Bouncy Castle
Store s used for finding CRLs, certificates, attribute
certificates or cross certificates.
an immutable List of Bouncy CastleStore s. |
public Selector | getTargetConstraints() Returns the required constraints on the target certificate or attribute
certificate. |
public Set | getTrustedACIssuers() Returns the trusted attribute certificate issuers. |
public int | getValidityModel() |
public boolean | isAdditionalLocationsEnabled() Returns if additional
X509Store s for locations like LDAP found
in certificates or CRLs should be used. |
public boolean | isUseDeltasEnabled() Defaults to false . |
public void | setAdditionalLocationsEnabled(boolean enabled) Sets if additional
X509Store s for locations like LDAP found in
certificates or CRLs should be used. |
public void | setAttrCertCheckers(Set attrCertCheckers) Sets the attribute certificate checkers.
All elements in the Set must a
PKIXAttrCertChecker .
The given set is cloned.
Parameters: attrCertCheckers - The attribute certificate checkers to set. |
public void | setCertStores(List stores) Sets the Java CertStore to this extended PKIX parameters. |
public void | setNecessaryACAttributes(Set necessaryACAttributes) Sets the neccessary which must be contained in an attribute certificate. |
protected void | setParams(PKIXParameters params) Method to support clone() under J2ME.
super.clone() does not exist and fields are not copied.
Parameters: params - Parameters to set. |
public void | setProhibitedACAttributes(Set prohibitedACAttributes) Sets the attribute certificates which are not allowed. |
public void | setStores(List stores) Sets the Bouncy Castle Stores for finding CRLs, certificates, attribute
certificates or cross certificates. |
public void | setTargetCertConstraints(CertSelector selector) Sets the required constraints on the target certificate. |
public void | setTargetConstraints(Selector selector) Sets the required constraints on the target certificate or attribute
certificate. |
public void | setTrustedACIssuers(Set trustedACIssuers) Sets the trusted attribute certificate issuers. |
public void | setUseDeltasEnabled(boolean useDeltas) Sets if delta CRLs should be used for checking the revocation status. |
public void | setValidityModel(int validityModel) |