/** * sets the java certstore to this extended pkix parameters. * * @throws classcastexception if an element of <code>stores</code> is not a <code>certstore</code> * . */ public void setcertstores(list stores) { if (stores != null) { iterator it = stores.iterator(); while (it.hasnext()) { addcertstore((certstore) it.next()); } } }
/** * sets the bouncy castle stores for finding crls, certificates, attribute certificates or cross * certificates. * * <p>the <code>list</code> is cloned. * * @param stores a list of stores to use. * @see #getstores * @throws classcastexception if an element of <code>stores</code> is not a {@link store}. */ public void setstores(list stores) { if (stores == null) { this.stores = new arraylist(); } else { for (iterator i = stores.iterator(); i.hasnext(); ) { if (!(i.next() instanceof store)) { throw new classcastexception( "all elements of list must be " + "of type org.bouncycastle.util.store."); } } this.stores = new arraylist(stores); } }