Lines Matching refs:provider

43  * This class uses a provider-based architecture.
47 * the name of the provider desired.
100 * Unless otherwise documented by a specific provider, threads that need to
124 private final Provider provider;
129 * and encapsulates the given provider implementation (SPI object) in it.
131 * @param builderSpi the provider implementation
132 * @param provider the provider
135 protected CertPathBuilder(CertPathBuilderSpi builderSpi, Provider provider,
139 this.provider = provider;
176 instance.provider, algorithm);
184 * CertPathBuilderSpi implementation from the specified provider
185 * is returned. The specified provider must be registered
186 * in the security provider list.
197 * @param provider the name of the provider.
204 * available from the specified provider.
206 * @throws NoSuchProviderException if the specified provider is not
207 * registered in the security provider list.
209 * @exception IllegalArgumentException if the {@code provider} is
214 public static CertPathBuilder getInstance(String algorithm, String provider)
217 CertPathBuilderSpi.class, algorithm, provider);
219 instance.provider, algorithm);
229 * does not have to be registered in the provider list.
237 * @param provider the provider.
246 * @exception IllegalArgumentException if the {@code provider} is
252 Provider provider) throws NoSuchAlgorithmException {
254 CertPathBuilderSpi.class, algorithm, provider);
256 instance.provider, algorithm);
260 * Returns the provider of this {@code CertPathBuilder}.
262 * @return the provider of this {@code CertPathBuilder}
265 return this.provider;
335 * @throws UnsupportedOperationException if the service provider does not