Language

IkeSaProposal クラス

定義

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 を指定する必要があります。

Javaドキュメント。

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

フィールド

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

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

(継承元 Object)
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)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

IkeSaProposal は、IKE SA をネゴシエートするための提案された構成を表します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象