SecureRandom コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| SecureRandom() |
既定の乱数アルゴリズムを実装する安全な乱数ジェネレーター (RNG) を構築します。 |
| SecureRandom(Byte[]) |
既定の乱数アルゴリズムを実装する安全な乱数ジェネレーター (RNG) を構築します。 |
| SecureRandom(SecureRandomSpi, Provider) |
|
| SecureRandom(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
SecureRandom()
既定の乱数アルゴリズムを実装する安全な乱数ジェネレーター (RNG) を構築します。
[Android.Runtime.Register(".ctor", "()V", "")]
public SecureRandom();
- 属性
注釈
既定の乱数アルゴリズムを実装する安全な乱数ジェネレーター (RNG) を構築します。
このコンストラクターは、最も優先されるプロバイダーから始まる、登録済みのセキュリティ プロバイダーの一覧を走査します。
SecureRandom (RNG) アルゴリズムをサポートする最初のプロバイダーからのSecureRandomSpi実装をカプセル化する新しいSecureRandom オブジェクトが返されます。 どのプロバイダーも RNG アルゴリズムをサポートしていない場合は、実装固有の既定値が返されます。
登録済みプロバイダーの一覧は、 Security#getProviders() Security.getProviders() メソッドを使用して取得できます。
標準 RNG アルゴリズム名の詳細については、「Java セキュリティ標準アルゴリズム名の仕様」の「SecureRandom」セクションを参照してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
SecureRandom(Byte[])
既定の乱数アルゴリズムを実装する安全な乱数ジェネレーター (RNG) を構築します。
[Android.Runtime.Register(".ctor", "([B)V", "")]
public SecureRandom(byte[]? seed);
[<Android.Runtime.Register(".ctor", "([B)V", "")>]
new Java.Security.SecureRandom : byte[] -> Java.Security.SecureRandom
パラメーター
- seed
- Byte[]
シード。
- 属性
注釈
既定の乱数アルゴリズムを実装する安全な乱数ジェネレーター (RNG) を構築します。
SecureRandom インスタンスは、指定したシード バイトでシード処理されます。
このコンストラクターは、最も優先されるプロバイダーから始まる、登録済みのセキュリティ プロバイダーの一覧を走査します。
SecureRandom (RNG) アルゴリズムをサポートする最初のプロバイダーからのSecureRandomSpi実装をカプセル化する新しいSecureRandom オブジェクトが返されます。 どのプロバイダーも RNG アルゴリズムをサポートしていない場合は、実装固有の既定値が返されます。
登録済みプロバイダーの一覧は、 Security#getProviders() Security.getProviders() メソッドを使用して取得できます。
標準 RNG アルゴリズム名の詳細については、「Java セキュリティ標準アルゴリズム名の仕様」の「SecureRandom」セクションを参照してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
SecureRandom(SecureRandomSpi, Provider)
SecureRandom オブジェクトを作成します。
[Android.Runtime.Register(".ctor", "(Ljava/security/SecureRandomSpi;Ljava/security/Provider;)V", "")]
protected SecureRandom(Java.Security.SecureRandomSpi? secureRandomSpi, Java.Security.Provider? provider);
[<Android.Runtime.Register(".ctor", "(Ljava/security/SecureRandomSpi;Ljava/security/Provider;)V", "")>]
new Java.Security.SecureRandom : Java.Security.SecureRandomSpi * Java.Security.Provider -> Java.Security.SecureRandom
パラメーター
- secureRandomSpi
- SecureRandomSpi
SecureRandom実装。
- provider
- Provider
プロバイダー。
- 属性
注釈
SecureRandom オブジェクトを作成します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
SecureRandom(IntPtr, JniHandleOwnership)
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。
protected SecureRandom(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Security.SecureRandom : nativeint * Android.Runtime.JniHandleOwnership -> Java.Security.SecureRandom
パラメーター
- transfer
- JniHandleOwnership
JniHandleOwnership処理方法を示すjavaReference
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。