Language

KeyGenParameterSpec.Builder クラス

定義

KeyGenParameterSpec インスタンスのビルダー。

[Android.Runtime.Register("android/security/keystore/KeyGenParameterSpec$Builder", ApiSince=23, DoNotGenerateAcw=true)]
public sealed class KeyGenParameterSpec.Builder : Java.Lang.Object
[<Android.Runtime.Register("android/security/keystore/KeyGenParameterSpec$Builder", ApiSince=23, DoNotGenerateAcw=true)>]
type KeyGenParameterSpec.Builder = class
    inherit Object
継承
KeyGenParameterSpec.Builder
属性

注釈

KeyGenParameterSpec インスタンスのビルダー。

Javaドキュメント。

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

コンストラクター

名前 説明
KeyGenParameterSpec.Builder(String, KeyStorePurpose)

Builderの新しいインスタンスを作成します。

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

KeyGenParameterSpec インスタンスのビルダー。

(継承元 JavaObject)
JniPeerMembers

KeyGenParameterSpec インスタンスのビルダー。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)

メソッド

名前 説明
Build()

KeyGenParameterSpecのインスタンスをビルドします。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

KeyGenParameterSpec インスタンスのビルダー。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

KeyGenParameterSpec インスタンスのビルダー。

(継承元 JavaObject)
Equals(Object)

KeyGenParameterSpec インスタンスのビルダー。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetAlgorithmParameterSpec(IAlgorithmParameterSpec)

アルゴリズム固有のキー生成パラメーターを設定します。

SetAttestationChallenge(Byte[])

このキー ペアに対して構成証明証明書を生成するかどうか、および証明書に配置されるチャレンジ値を設定します。

SetAttestKeyAlias(String)

構成証明チャレンジが setAttestationChallenge(byte[]) で設定されている場合に、生成されたキー ペアの構成証明証明書の署名に使用される構成証明キーのエイリアスを設定します。

SetBlockModes(String[])

暗号化/復号化時にキーを使用できるブロック モード (GCM、CBC など) のセットを設定します。

SetCertificateNotAfter(Date)

生成されたキー ペアの証明書の有効期間の終了を設定します。

SetCertificateNotBefore(Date)

生成されたキー ペアの証明書の有効期間の開始を設定します。

SetCertificateSerialNumber(BigInteger)

生成されたキー ペアの証明書に使用されるシリアル番号を設定します。

SetCertificateSubject(X500Principal)

生成されたキー ペアの証明書に使用されるサブジェクトを設定します。

SetDevicePropertiesAttestationIncluded(Boolean)

構成証明証明書に基本デバイスのプロパティを含めるかどうかを設定します。

SetDigests(String[])

キーを使用できるダイジェスト アルゴリズムのセット (SHA-256、SHA-384 など) を設定します。

SetEncryptionPaddings(String[])

暗号化/復号化時にキーを使用できる一連の埋め込みスキーム (PKCS7Padding、OAEPPadding、PKCS1Padding、NoPadding など) を設定します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetInvalidatedByBiometricEnrollment(Boolean)

生体認証登録でこのキーを無効にするかどうかを設定します。

SetIsStrongBoxBacked(Boolean)

このキーを StrongBox セキュリティ チップで保護するかどうかを設定します。

SetKeySize(Int32)

生成するキーのサイズ (ビット単位) を設定します。

SetKeyValidityEnd(Date)

キーが無効になった時刻を設定します。

SetKeyValidityForConsumptionEnd(Date)

キーが復号化と検証に対して有効でなくなる時間を設定します。

SetKeyValidityForOriginationEnd(Date)

キーが暗号化と署名に対して有効でなくなる時間を設定します。

SetKeyValidityStart(Date)

キーがまだ有効でない時間を設定します。

SetMaxUsageCount(Int32)

キーの使用を許可する最大回数を設定します。

SetMgf1Digests(String[])

マスク生成関数 MGF1 で使用できるハッシュ関数 (SHA-256、SHA-384 など) のセットを設定します (キーを使用した特定の操作に使用されます)。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

KeyGenParameterSpec インスタンスのビルダー。

(継承元 JavaObject)
SetRandomizedEncryptionRequired(Boolean)

毎回同じプレーンテキストに対して異なる暗号テキストを生成するために、このキーを使用した暗号化を十分にランダム化する必要があるかどうかを設定します。

SetSignaturePaddings(String[])

署名/検証時にキーを使用できる一連の埋め込みスキーム (PSS、PKCS#1 など) を設定します。

SetUnlockedDeviceRequired(Boolean)

デバイスのロックが解除されている間にのみ、このキーの使用が許可されているかどうかを設定します。

SetUserAuthenticationParameters(Int32, Int32)

ユーザーが正常に認証された後に、このキーの使用が承認される期間 (秒) と承認の種類を設定します。

SetUserAuthenticationRequired(Boolean)

ユーザーが認証されている場合にのみ、このキーの使用が承認されているかどうかを設定します。

SetUserAuthenticationValidityDurationSeconds(Int32)

ユーザーが正常に認証された後に、このキーの使用が承認される時間 (秒) を設定します。

SetUserAuthenticationValidWhileOnBody(Boolean)

認証の有効期間の制限まで、デバイスがユーザーの本体から削除されるまで、キーを承認したままにするかどうかを設定します (setUserAuthenticationValidityDurationSeconds(int) と setUserAuthenticationRequired(boolean)を参照)。

SetUserConfirmationRequired(Boolean)

このキーが、ユーザーによって確認されたメッセージにのみ使用される権限を持つかどうかを設定します。

SetUserPresenceRequired(Boolean)

Signature.initSign() メソッド呼び出しと Signature.sign() メソッド呼び出しの間で、ユーザープレゼンスのテストを実行する必要があるかどうかを設定します。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

KeyGenParameterSpec インスタンスのビルダー。

(継承元 JavaObject)
IJavaPeerable.Finalized()

KeyGenParameterSpec インスタンスのビルダー。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

KeyGenParameterSpec インスタンスのビルダー。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

KeyGenParameterSpec インスタンスのビルダー。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

KeyGenParameterSpec インスタンスのビルダー。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

KeyGenParameterSpec インスタンスのビルダー。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

KeyGenParameterSpec インスタンスのビルダー。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象