Language

IkeSessionParams.Builder.SetAuthDigitalSignature メソッド

定義

オーバーロード

Name 説明
SetAuthDigitalSignature(X509Certificate, X509Certificate, IPrivateKey)

公開キー署名ベースの認証を使用するように IkeSession を構成します。

SetAuthDigitalSignature(X509Certificate, X509Certificate, IList<X509Certificate>, IPrivateKey)

公開キー署名ベースの認証を使用するように IkeSession を構成します。

SetAuthDigitalSignature(X509Certificate, X509Certificate, IPrivateKey)

公開キー署名ベースの認証を使用するように IkeSession を構成します。

[Android.Runtime.Register("setAuthDigitalSignature", "(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;)Landroid/net/ipsec/ike/IkeSessionParams$Builder;", "", ApiSince=31)]
public Android.Net.IpSec.Ike.IkeSessionParams.Builder SetAuthDigitalSignature(Java.Security.Cert.X509Certificate? serverCaCert, Java.Security.Cert.X509Certificate clientEndCert, Java.Security.IPrivateKey clientPrivateKey);
[<Android.Runtime.Register("setAuthDigitalSignature", "(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;)Landroid/net/ipsec/ike/IkeSessionParams$Builder;", "", ApiSince=31)>]
member this.SetAuthDigitalSignature : Java.Security.Cert.X509Certificate * Java.Security.Cert.X509Certificate * Java.Security.IPrivateKey -> Android.Net.IpSec.Ike.IkeSessionParams.Builder

パラメーター

serverCaCert
X509Certificate

受信したサーバー証明書を検証するための CA 証明書。 証明書が指定されている場合は、サーバーによって使用されるルート CA である必要があります。そうしないと、認証は失敗します。 証明書が指定されていない場合、システムのトラストストア内のルート CA は許容可能と見なされます。 この値は null である可能性があります。

clientEndCert
X509Certificate

ローカルで生成された署名を確認するためのリモート サーバーの終了証明書。 この値は null にすることはできません。

clientPrivateKey
IPrivateKey

送信デジタル署名を生成するための秘密キー。 PrivateKey は RSAKey のインスタンスである必要があります。 この値は null にすることはできません。

戻り値

これを構築し、チェーンを容易にします。 この値は null にすることはできません。

属性

注釈

公開キー署名ベースの認証を使用するように IkeSession を構成します。

クライアントエンド証明書に含まれる公開キーと署名に使用される秘密キーは、一致するキー ペアである必要があります。

IKE ライブラリは、両側でサポートされている最も強力な署名アルゴリズムを使用します。

現在サポートされているのは RSA デジタル署名のみです。

android.net.ipsec.ike.IkeSessionParams.Builder.setAuthDigitalSignatureの Android リファレンス。

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

適用対象

SetAuthDigitalSignature(X509Certificate, X509Certificate, IList<X509Certificate>, IPrivateKey)

公開キー署名ベースの認証を使用するように IkeSession を構成します。

[Android.Runtime.Register("setAuthDigitalSignature", "(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;Ljava/util/List;Ljava/security/PrivateKey;)Landroid/net/ipsec/ike/IkeSessionParams$Builder;", "", ApiSince=31)]
public Android.Net.IpSec.Ike.IkeSessionParams.Builder SetAuthDigitalSignature(Java.Security.Cert.X509Certificate? serverCaCert, Java.Security.Cert.X509Certificate clientEndCert, System.Collections.Generic.IList<Java.Security.Cert.X509Certificate> clientIntermediateCerts, Java.Security.IPrivateKey clientPrivateKey);
[<Android.Runtime.Register("setAuthDigitalSignature", "(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;Ljava/util/List;Ljava/security/PrivateKey;)Landroid/net/ipsec/ike/IkeSessionParams$Builder;", "", ApiSince=31)>]
member this.SetAuthDigitalSignature : Java.Security.Cert.X509Certificate * Java.Security.Cert.X509Certificate * System.Collections.Generic.IList<Java.Security.Cert.X509Certificate> * Java.Security.IPrivateKey -> Android.Net.IpSec.Ike.IkeSessionParams.Builder

パラメーター

serverCaCert
X509Certificate

受信したサーバー証明書を検証するための CA 証明書。 null 値が指定されている場合、IKE ライブラリは、Android システムに格納されているすべての既定の CA 証明書を試して検証を実行します。 それ以外の場合は、指定された CA 証明書のみが使用されます。

clientEndCert
X509Certificate

ローカルで生成された署名を確認するためのリモート サーバーの終了証明書。 この値は null にすることはできません。

clientIntermediateCerts
IList<X509Certificate>

エンド証明書を検証するためのリモート サーバーの中間証明書。 この値は null にすることはできません。

clientPrivateKey
IPrivateKey

送信デジタル署名を生成するための秘密キー。 PrivateKey は RSAKey のインスタンスである必要があります。 この値は null にすることはできません。

戻り値

これを構築し、チェーンを容易にします。 この値は null にすることはできません。

属性

注釈

公開キー署名ベースの認証を使用するように IkeSession を構成します。

クライアントエンド証明書に含まれる公開キーと署名に使用される秘密キーは、一致するキー ペアである必要があります。

IKE ライブラリは、両側でサポートされている最も強力な署名アルゴリズムを使用します。

現在サポートされているのは RSA デジタル署名のみです。

android.net.ipsec.ike.IkeSessionParams.Builder.setAuthDigitalSignatureの Android リファレンス。

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

適用対象