Lines Matching refs:provider

95      * The provider.
100 private Provider provider = null;
103 * The provider implementation.
191 this.secureRandomSpi = new sun.security.provider.SecureRandom();
192 this.provider = Providers.getSunProvider();
200 this.provider = random.getProvider();
223 * @param provider the provider.
226 Provider provider) {
227 this(secureRandomSpi, provider, null);
230 private SecureRandom(SecureRandomSpi secureRandomSpi, Provider provider,
234 this.provider = provider;
279 instance.provider, algorithm);
287 * SecureRandomSpi implementation from the specified provider
288 * is returned. The specified provider must be registered
289 * in the security provider list.
307 * @param provider the name of the provider.
313 * available from the specified provider.
315 * @exception NoSuchProviderException if the specified provider is not
316 * registered in the security provider list.
318 * @exception IllegalArgumentException if the provider name is null
325 public static SecureRandom getInstance(String algorithm, String provider)
328 SecureRandomSpi.class, algorithm, provider);
330 instance.provider, algorithm);
340 * does not have to be registered in the provider list.
355 * @param provider the provider.
363 * @exception IllegalArgumentException if the specified provider is null.
370 Provider provider) throws NoSuchAlgorithmException {
372 SecureRandomSpi.class, algorithm, provider);
374 instance.provider, algorithm);
385 * Returns the provider of this SecureRandom object.
387 * @return the provider of this SecureRandom object.
390 return provider;
537 * providers. Returns the first PRNG algorithm of the first provider that