Creates an instance of CollectionCertStoreParameters
which will allow certificates and CRLs to be retrieved from the
specified Collection
. If the specified
Collection
contains an object that is not a
Certificate
or CRL
, that object will be
ignored by the Collection CertStore
.
The Collection
is not copied. Instead, a
reference is used. This allows the caller to subsequently add or
remove Certificates
or CRL
s from the
Collection
, thus changing the set of
Certificates
or CRL
s available to the
Collection CertStore
. The Collection CertStore
will not modify the contents of the Collection
.
If the Collection
will be modified by one thread while
another thread is calling a method of a Collection CertStore
that has been initialized with this Collection
, the
Collection
must have fail-fast iterators.
if (collection == null)
throw new NullPointerException();
coll = collection;