KeyAgreementSpi.EngineInit メソッド

定義

オーバーロード

EngineInit(IKey, SecureRandom)

指定されたキーとランダム性のソースを使用して、このキー アグリーメントを初期化します。

EngineInit(IKey, IAlgorithmParameterSpec, SecureRandom)

指定されたキー、アルゴリズム パラメーターのセット、およびランダム性のソースを使用して、このキー アグリーメントを初期化します。

EngineInit(IKey, SecureRandom)

指定されたキーとランダム性のソースを使用して、このキー アグリーメントを初期化します。

[Android.Runtime.Register("engineInit", "(Ljava/security/Key;Ljava/security/SecureRandom;)V", "GetEngineInit_Ljava_security_Key_Ljava_security_SecureRandom_Handler")]
protected abstract void EngineInit (Java.Security.IKey? key, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("engineInit", "(Ljava/security/Key;Ljava/security/SecureRandom;)V", "GetEngineInit_Ljava_security_Key_Ljava_security_SecureRandom_Handler")>]
abstract member EngineInit : Java.Security.IKey * Java.Security.SecureRandom -> unit

パラメーター

key
IKey

者の個人情報に関する情報を提供します。 たとえば、Diffie-Hellman キー契約の場合、これはパーティ独自の Diffie-Hellman 秘密キーになります。

random
SecureRandom

ランダム性のソース

属性

例外

指定したキーを使用してこのキー アグリーメントを初期化できない場合は 。

注釈

指定されたキーとランダム性のソースを使用して、このキー アグリーメントを初期化します。 このキー アグリーメントに必要なすべてのアルゴリズム パラメーターを含めるために、指定されたキーが必要です。

キー アグリーメント アルゴリズムにランダム バイトが必要な場合は、指定されたランダムな randomソース () からそれらを取得します。 ただし、基になるアルゴリズムの実装にランダムなバイトが必要ない場合は、 random 無視されます。

javax.crypto.KeyAgreementSpi.engineInit(java.security.Key, java.security.SecureRandom)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

EngineInit(IKey, IAlgorithmParameterSpec, SecureRandom)

指定されたキー、アルゴリズム パラメーターのセット、およびランダム性のソースを使用して、このキー アグリーメントを初期化します。

[Android.Runtime.Register("engineInit", "(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "GetEngineInit_Ljava_security_Key_Ljava_security_spec_AlgorithmParameterSpec_Ljava_security_SecureRandom_Handler")]
protected abstract void EngineInit (Java.Security.IKey? key, Java.Security.Spec.IAlgorithmParameterSpec? params, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("engineInit", "(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "GetEngineInit_Ljava_security_Key_Ljava_security_spec_AlgorithmParameterSpec_Ljava_security_SecureRandom_Handler")>]
abstract member EngineInit : Java.Security.IKey * Java.Security.Spec.IAlgorithmParameterSpec * Java.Security.SecureRandom -> unit

パラメーター

key
IKey

者の個人情報に関する情報を提供します。 たとえば、Diffie-Hellman キー契約の場合、これはパーティ独自の Diffie-Hellman 秘密キーになります。

params
IAlgorithmParameterSpec

主要な契約パラメーター

random
SecureRandom

ランダム性のソース

属性

例外

指定したキーを使用してこのキー アグリーメントを初期化できない場合は 。

指定されたパラメーターがこのキー アグリーメント アルゴリズムに対して無効な場合は 。

注釈

指定されたキー、アルゴリズム パラメーターのセット、およびランダム性のソースを使用して、このキー アグリーメントを初期化します。

javax.crypto.KeyAgreementSpi.engineInit(java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象