Çoğu zaman, kendiniz bir sağlayıcı örneğini oluşturmanıza veya tutmanıza gerek yoktur. Oracle Providers documentation söylediği gibi: sağlayıcısı için bir aşırı yüklenme parametresi var her yerde
Ayrıca
General purpose applications SHOULD NOT request cryptographic services from specific providers. That is:
getInstance("...", "SunJCE"); // not recommended
vs.
getInstance("..."); // recommended
, bu bir dize veya bir örneği ya almaya meyilli, ancak dize (isim) muhtemelen daha yaygın olurdu. (Örneğin geçmesi bazen bazı PKCS # 11 konfigürasyonları için yararlı olabilir, fakat bu sıra dışıdır.)
JCA documentation about Providers yararlı olmalıdır.
Belirli bir örneği gerçekten almak istiyorsanız, Security.getProvider(name)
'u kullanabilirsiniz. Sağlayıcıların isimlerini tedarikçilerin belgelerinde bulabilirsiniz.
Bu sınıfı bilmiyorum, ancak 'ssl'yi okuyabiliyorum. Güvenli Yuva Katmanı ise, lütfen [javax.net.ssl. *] 'I (http://docs.oracle.com/javase/7/docs/api/javax/net/ssl/package-summary.html) – ignis
düşünün. sağlayıcıyı bu şekilde elle oluşturmak için nadiren herhangi bir sebep. Buradaki kod nedir? – Bruno