Language

SaProposal クラス

定義

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
派生
属性

注釈

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

SaProposal には、IKE または子 SA のネゴシエーションのための暗号グラヒック アルゴリズムとキー生成資料が含まれます。

ユーザーは、新しい IKE または子 SA を作成するときに、少なくとも 1 つの有効な SaProposal を指定する必要があります。

Javaドキュメント。

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

コンストラクター

名前 説明
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

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

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

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象