Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/humla-spongycastle.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'prov/src/main/jdk1.1/org/spongycastle/jce/MultiCertStoreParameters.java')
-rw-r--r--prov/src/main/jdk1.1/org/spongycastle/jce/MultiCertStoreParameters.java51
1 files changed, 51 insertions, 0 deletions
diff --git a/prov/src/main/jdk1.1/org/spongycastle/jce/MultiCertStoreParameters.java b/prov/src/main/jdk1.1/org/spongycastle/jce/MultiCertStoreParameters.java
new file mode 100644
index 00000000..8762494b
--- /dev/null
+++ b/prov/src/main/jdk1.1/org/spongycastle/jce/MultiCertStoreParameters.java
@@ -0,0 +1,51 @@
+package org.spongycastle.jce;
+
+import java.security.cert.CertStoreParameters;
+import java.util.Collection;
+
+public class MultiCertStoreParameters
+ implements CertStoreParameters
+{
+ private Collection certStores;
+ private boolean searchAllStores;
+
+ /**
+ * Create a parameters object which specifies searching of all the passed in stores.
+ *
+ * @param certStores CertStores making up the multi CertStore
+ */
+ public MultiCertStoreParameters(Collection certStores)
+ {
+ this(certStores, true);
+ }
+
+ /**
+ * Create a parameters object which can be to used to make a multi store made up
+ * of the passed in CertStores. If the searchAllStores parameter is false, any search on
+ * the multi-store will terminate as soon as a search query produces a result.
+ *
+ * @param certStores CertStores making up the multi CertStore
+ * @param searchAllStores true if all CertStores should be searched on request, false if a result
+ * should be returned on the first successful CertStore query.
+ */
+ public MultiCertStoreParameters(Collection certStores, boolean searchAllStores)
+ {
+ this.certStores = certStores;
+ this.searchAllStores = searchAllStores;
+ }
+
+ public Collection getCertStores()
+ {
+ return certStores;
+ }
+
+ public boolean getSearchAllStores()
+ {
+ return searchAllStores;
+ }
+
+ public Object clone()
+ {
+ return this;
+ }
+}