Sprache

KeyChain.GetX509Certificate2WithPrivateKey(Context, String) Methode

Definition

Ruft einen X509Certificate2 mit dem zugeordneten privaten Schlüssel aus dem Android-System-Schlüsselbund ab.

public static System.Security.Cryptography.X509Certificates.X509Certificate2? GetX509Certificate2WithPrivateKey(Android.Content.Context context, string alias);
static member GetX509Certificate2WithPrivateKey : Android.Content.Context * string -> System.Security.Cryptography.X509Certificates.X509Certificate2

Parameter

context
Context

Der Android-Kontext, der für den Zugriff auf die Schlüsselkette verwendet wird.

alias
String

Der Alias des abzurufenden privaten Schlüssels und der Zertifikatkette.

Gibt zurück

Ein X509Certificate2 Element, das das Zertifikat und den privaten Schlüssel enthält oder null wenn der private Schlüssel oder die Zertifikatkette für den angegebenen Alias nicht verfügbar ist.

Hinweise

Diese Methode kombiniert GetPrivateKey(Context, String) und GetCertificateChain(Context, String) in einen einzelnen Aufruf, der eine .NET X509Certificate2 zurückgibt, die für die Verwendung mit ClientCertificates oder anderen TLS-APIs geeignet ist.

Gilt für: