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