Language

Ikev2VpnProfile.Builder.SetAuthDigitalSignature Method

Definition

Configures digital-signature authentication.

[Android.Runtime.Register("setAuthDigitalSignature", "(Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;)Landroid/net/Ikev2VpnProfile$Builder;", "", ApiSince=30)]
public Android.Net.Ikev2VpnProfile.Builder SetAuthDigitalSignature(Java.Security.Cert.X509Certificate userCert, Java.Security.IPrivateKey key, Java.Security.Cert.X509Certificate? serverRootCa);
[<Android.Runtime.Register("setAuthDigitalSignature", "(Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;)Landroid/net/Ikev2VpnProfile$Builder;", "", ApiSince=30)>]
member this.SetAuthDigitalSignature : Java.Security.Cert.X509Certificate * Java.Security.IPrivateKey * Java.Security.Cert.X509Certificate -> Android.Net.Ikev2VpnProfile.Builder

Parameters

userCert
X509Certificate

The required user certificate.

key
IPrivateKey

The private key associated with userCert.

serverRootCa
X509Certificate

The server-verification root certificate, or null to use the system trust store.

Returns

This builder.

Attributes

Remarks

Only one authentication method may be configured; this replaces a previously configured authentication method. This method throws IllegalArgumentException when this builder was constructed with IkeTunnelConnectionParams.

Java documentation for android.net.Ikev2VpnProfile.Builder.setAuthDigitalSignature(java.security.cert.X509Certificate, java.security.PrivateKey, java.security.cert.X509Certificate).

Applies to