code: @Override
  	protected void engineInit(KeyStore keyStore) throws KeyStoreException {
  		try {
  			this
  					.engineInit(new CertPathTrustManagerParameters(
  							new X509ProxyCertPathParameters(keyStore, null,
  									null, false)));
  		} catch (InvalidAlgorithmParameterException e) {
  			throw new KeyStoreException(e);
  		}
  	}
docs: Initializes this factory with a source of certificate authorities and
  related trust material.
  
  @param keyStore
  The key store or null
  @throws KeyStoreException
  if the initialization fails.