Lines Matching refs:provider
44 * This class uses a provider-based architecture.
48 * optionally the name of the provider desired.
77 * Unless otherwise documented by a specific provider, threads that need to
101 private Provider provider;
106 * and encapsulates the given provider implementation (SPI object) in it.
108 * @param validatorSpi the provider implementation
109 * @param provider the provider
113 Provider provider, String algorithm)
116 this.provider = provider;
153 instance.provider, algorithm);
161 * CertPathValidatorSpi implementation from the specified provider
162 * is returned. The specified provider must be registered
163 * in the security provider list.
174 * @param provider the name of the provider.
181 * available from the specified provider.
183 * @exception NoSuchProviderException if the specified provider is not
184 * registered in the security provider list.
186 * @exception IllegalArgumentException if the <code>provider</code> is
192 String provider) throws NoSuchAlgorithmException,
195 CertPathValidatorSpi.class, algorithm, provider);
197 instance.provider, algorithm);
207 * does not have to be registered in the provider list.
215 * @param provider the provider.
224 * @exception IllegalArgumentException if the <code>provider</code> is
230 Provider provider) throws NoSuchAlgorithmException {
232 CertPathValidatorSpi.class, algorithm, provider);
234 instance.provider, algorithm);
244 return this.provider;