インターフェース SslManagerBundle
public interface SslManagerBundle
SSL 接続の確立に使用できるキーおよびトラストマネージャーのバンドル。インスタンスは通常、
from または SslStoreBundle で作成されます。- 導入:
- 3.1.0
- 作成者:
- Scott Frederick
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明default SSLContextSEcreateSslContext(StringSE protocol) static SslManagerBundlefrom(SslStoreBundle storeBundle, SslBundleKey key) ID の確立に使用されるKeyManagerFactoryを返します。default KeyManagerSE[]ID を確立するために使用されるKeyManagerインスタンスを返します。信頼を確立するために使用されたTrustManagerFactorySE を返します。default TrustManagerSE[]信頼を確立するために使用されるTrustManagerSE インスタンスを返します。static SslManagerBundleof(KeyManagerFactorySE keyManagerFactory, TrustManagerFactorySE trustManagerFactory) 新しいSslManagerBundleインスタンスを作成するファクトリメソッド。
メソッドの詳細
getKeyManagers
ID を確立するために使用されるKeyManagerインスタンスを返します。- 戻り値:
- 主要なマネージャー
getKeyManagerFactory
KeyManagerFactorySE getKeyManagerFactory()ID の確立に使用されるKeyManagerFactoryを返します。- 戻り値:
- キーマネージャーファクトリ
getTrustManagers
信頼を確立するために使用されるTrustManagerSE インスタンスを返します。- 戻り値:
- 信託マネージャー
getTrustManagerFactory
TrustManagerFactorySE getTrustManagerFactory()信頼を確立するために使用されたTrustManagerFactorySE を返します。- 戻り値:
- トラストマネージャーファクトリ
createSslContext
- パラメーター:
protocol- SSL プロトコルの標準名。SSLContext.getInstance(String)SE を参照- 戻り値:
- 新しい
SSLContextSE インスタンス
of
static SslManagerBundle of(KeyManagerFactorySE keyManagerFactory, TrustManagerFactorySE trustManagerFactory) 新しいSslManagerBundleインスタンスを作成するファクトリメソッド。- パラメーター:
keyManagerFactory- キーマネージャーファクトリtrustManagerFactory- トラストマネージャーファクトリ- 戻り値:
- 新しい
SslManagerBundleインスタンス
from
- パラメーター:
storeBundle- SSL ストアバンドルkey- 重要なリファレンス- 戻り値:
- 新しい
SslManagerBundleインスタンス