Language

KeyManagerFactory.Init メソッド

定義

オーバーロード

名前 説明
Init(IManagerFactoryParameters)

プロバイダー固有のキー マテリアルのソースを使用して、このファクトリを初期化します。

Init(KeyStore, Char[])

キー マテリアルのソースを使用して、このファクトリを初期化します。

Init(IManagerFactoryParameters)

プロバイダー固有のキー マテリアルのソースを使用して、このファクトリを初期化します。

[Android.Runtime.Register("init", "(Ljavax/net/ssl/ManagerFactoryParameters;)V", "")]
public void Init(Javax.Net.Ssl.IManagerFactoryParameters? spec);
[<Android.Runtime.Register("init", "(Ljavax/net/ssl/ManagerFactoryParameters;)V", "")>]
member this.Init : Javax.Net.Ssl.IManagerFactoryParameters -> unit

パラメーター

spec
IManagerFactoryParameters

プロバイダー固有のパラメーター仕様の実装

属性

例外

エラーが発生した場合は 。

注釈

プロバイダー固有のキー マテリアルのソースを使用して、このファクトリを初期化します。

場合によっては、プロバイダーがキーストアとパスワード以外の初期化パラメーターが必要になる場合があります。 その特定のプロバイダーのユーザーは、プロバイダーによって定義されている適切な ManagerFactoryParameters の実装を渡すことが期待されます。 プロバイダーは、 ManagerFactoryParameters 実装で指定されたメソッドを呼び出して、必要な情報を取得できます。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象

Init(KeyStore, Char[])

キー マテリアルのソースを使用して、このファクトリを初期化します。

[Android.Runtime.Register("init", "(Ljava/security/KeyStore;[C)V", "")]
public void Init(Java.Security.KeyStore? ks, char[]? password);
[<Android.Runtime.Register("init", "(Ljava/security/KeyStore;[C)V", "")>]
member this.Init : Java.Security.KeyStore * char[] -> unit

パラメーター

ks
KeyStore

キー ストアまたは null

password
Char[]

KeyStore でキーを回復するためのパスワード

属性

例外

このキー マネージャー ファクトリの初期化が失敗した場合。

必要なアルゴリズムが使用できない場合は 。

キーを回復できない場合は〘。

注釈

キー マテリアルのソースを使用して、このファクトリを初期化します。

プロバイダーは通常、セキュリティで保護されたソケット ネゴシエーション中に使用するキー マテリアルを取得するために KeyStore を使用します。 KeyStore は通常、パスワードで保護されます。

より柔軟な初期化については、 #init(ManagerFactoryParameters)を参照してください。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象