KeyAgreementSpi.EngineInit メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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
ランダム性のソース
- 属性
例外
指定したキーを使用してこのキー アグリーメントを初期化できない場合は 。
指定されたパラメーターがこのキー アグリーメント アルゴリズムに対して無効な場合は 。
注釈
指定されたキー、アルゴリズム パラメーターのセット、およびランダム性のソースを使用して、このキー アグリーメントを初期化します。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。