SaProposal クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。
[Android.Runtime.Register("android/net/ipsec/ike/SaProposal", ApiSince=31, DoNotGenerateAcw=true)]
public abstract class SaProposal : Java.Lang.Object
[<Android.Runtime.Register("android/net/ipsec/ike/SaProposal", ApiSince=31, DoNotGenerateAcw=true)>]
type SaProposal = class
inherit Object
- 継承
- 派生
- 属性
注釈
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。
SaProposal には、IKE または子 SA のネゴシエーションのための暗号グラヒック アルゴリズムとキー生成資料が含まれます。
ユーザーは、新しい IKE または子 SA を作成するときに、少なくとも 1 つの有効な SaProposal を指定する必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| 名前 | 説明 |
|---|---|
| SaProposal(IntPtr, JniHandleOwnership) |
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。 |
フィールド
| 名前 | 説明 |
|---|---|
| DhGroup1024BitModp |
古い.
1024 ビット MODP Diffie-Hellman グループ。 |
| DhGroup1536BitModp |
古い.
1536 ビット MODP Diffie-Hellman グループ。 |
| DhGroup2048BitModp |
古い.
2048 ビット MODP Diffie-Hellman グループ。 |
| DhGroup3072BitModp |
古い.
3072 ビット MODP Diffie-Hellman グループ。 |
| DhGroup4096BitModp |
古い.
4096 ビット MODP Diffie-Hellman グループ。 |
| DhGroupCurve25519 |
古い.
楕円曲線 Diffie-Hellman 25519. |
| DhGroupNone |
古い.
グループ Diffie-Hellman なし。 |
| EncryptionAlgorithm3des |
古い.
3DES 暗号化/暗号アルゴリズム。 |
| EncryptionAlgorithmAesCbc |
古い.
AES-CBC 暗号化/暗号アルゴリズム。 |
| EncryptionAlgorithmAesCtr |
古い.
AES-CTR 暗号化/暗号アルゴリズム。 |
| EncryptionAlgorithmAesGcm12 |
古い.
AES-GCM 認証/整合性 + 暗号化/暗号アルゴリズムと 12 オクテット ICV (切り捨て)。 |
| EncryptionAlgorithmAesGcm16 |
古い.
AES-GCM 認証/整合性 + 暗号化/暗号アルゴリズムと 16 オクテット ICV (切り捨て)。 |
| EncryptionAlgorithmAesGcm8 |
古い.
AES-GCM 認証/整合性 + 暗号化/暗号アルゴリズムと 8 オクテット ICV (切り捨て)。 |
| EncryptionAlgorithmChacha20Poly1305 |
古い.
ChaCha20-Poly1305 認証/整合性 + 暗号化/暗号アルゴリズムと 16 オクテット ICV (切り捨て)。 |
| IntegrityAlgorithmAesCmac96 |
古い.
AES-CMAC-96 認証/整合性アルゴリズム。 |
| IntegrityAlgorithmAesXcbc96 |
古い.
AES-XCBC-96 認証/整合性アルゴリズム。 |
| IntegrityAlgorithmHmacSha196 |
古い.
HMAC-SHA1 認証/整合性アルゴリズム。 |
| IntegrityAlgorithmHmacSha2256128 |
古い.
HMAC-SHA256 認証/整合性アルゴリズムと 128 ビット切り捨て。 |
| IntegrityAlgorithmHmacSha2384192 |
古い.
HMAC-SHA384 認証/整合性アルゴリズムと 192 ビット切り捨て。 |
| IntegrityAlgorithmHmacSha2512256 |
古い.
HMAC-SHA512 認証/整合性アルゴリズムと 256 ビット切り捨て。 |
| IntegrityAlgorithmNone |
古い.
None Authentication/Integrity Algorithm。 |
| KeyLenAes128 |
古い.
AES 暗号化/暗号アルゴリズムのキー長 128 ビット。 |
| KeyLenAes192 |
古い.
AES 暗号化/暗号アルゴリズムのキー長 192 ビット。 |
| KeyLenAes256 |
古い.
AES 暗号化/暗号アルゴリズムのキー長 256 ビット。 |
| KeyLenUnused |
古い.
キーの長さは使用されません。 |
| PseudorandomFunctionAes128Cmac |
古い.
擬似乱数関数を AES128-CMAC します。 |
| PseudorandomFunctionAes128Xcbc |
古い.
擬似乱数関数を AES128-XCBC します。 |
| PseudorandomFunctionHmacSha1 |
古い.
擬似乱数関数を HMAC-SHA1 します。 |
| PseudorandomFunctionSha2256 |
古い.
HMAC-SHA2-256 擬似乱数関数。 |
| PseudorandomFunctionSha2384 |
古い.
HMAC-SHA2-384 擬似乱数関数。 |
| PseudorandomFunctionSha2512 |
古い.
HMAC-SHA2-384 擬似乱数関数。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Class |
この |
| DhGroups |
提案されたすべての Diffie-Hellman グループを取得します |
| EncryptionAlgorithms |
提案されたすべての暗号化アルゴリズムを取得します |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| IntegrityAlgorithms |
提案されたすべての整合性アルゴリズムを取得します。 |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。 (継承元 JavaObject) |
| JniPeerMembers |
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。 |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| SupportedDhGroups |
IKE および子 SA 提案ネゴシエーションでサポートされている DH グループを返します。 |
| ThresholdClass |
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。 |
| ThresholdType |
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。 (継承元 JavaObject) |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。 (継承元 JavaObject) |
| Equals(Object) |
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。 (継承元 JavaObject) |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| JavaFinalize() |
古い.
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。 (継承元 JavaObject) |
| 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() |
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。 (継承元 JavaObject) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
SaProposal は、IKE または子 SA をネゴシエートするための提案された構成を表します。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|