Lines Matching refs:provider
50 * <P> Application developers should refer to their provider's documentation
55 * For example, the DES secret-key factory supplied by the "SunJCE" provider
57 * keys, and that provider's secret-key factory for Triple DES keys supports
85 // The provider
86 private Provider provider;
91 // The provider implementation (delegate)
94 // lock for mutex during provider selection
97 // remaining services to try in provider selection
98 // null once provider is selected
105 * @param provider the provider
109 Provider provider, String algorithm) {
111 this.provider = provider;
167 * SecretKeyFactorySpi implementation from the specified provider
168 * is returned. The specified provider must be registered
169 * in the security provider list.
181 * @param provider the name of the provider.
187 * available from the specified provider.
192 * @throws NoSuchProviderException if the specified provider is not
193 * registered in the security provider list.
195 * @exception IllegalArgumentException if the <code>provider</code>
201 String provider) throws NoSuchAlgorithmException,
204 SecretKeyFactorySpi.class, algorithm, provider);
206 instance.provider, algorithm);
216 * does not have to be registered in the provider list.
225 * @param provider the provider.
236 * @exception IllegalArgumentException if the <code>provider</code>
242 Provider provider) throws NoSuchAlgorithmException {
244 SecretKeyFactorySpi.class, algorithm, provider);
246 instance.provider, algorithm);
250 * Returns the provider of this <code>SecretKeyFactory</code> object.
252 * @return the provider of this <code>SecretKeyFactory</code> object
258 return provider;
303 provider = s.getProvider();
395 * Translates a key object, whose provider may be unknown or potentially
398 * @param key the key whose provider is unknown or untrusted