X509ExtendedKeyManager.ChooseClientAlias Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Scegliere un alias per autenticare il lato client di un socket sicuro in base al tipo di chiave pubblica e all'elenco delle autorità di certificazione riconosciute dal peer (se presente).
[Android.Runtime.Register("chooseClientAlias", "([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;", "GetChooseClientAlias_arrayLjava_lang_String_arrayLjava_security_Principal_Ljava_net_Socket_Handler")]
public abstract string? ChooseClientAlias (string[]? keyType, Java.Security.IPrincipal[]? issuers, Java.Net.Socket? socket);
[<Android.Runtime.Register("chooseClientAlias", "([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;", "GetChooseClientAlias_arrayLjava_lang_String_arrayLjava_security_Principal_Ljava_net_Socket_Handler")>]
abstract member ChooseClientAlias : string[] * Java.Security.IPrincipal[] * Java.Net.Socket -> string
Parametri
- keyType
- String[]
i nomi dei tipi di algoritmo di chiave, ordinati con il tipo di chiave preferito per primo.
- issuers
- IPrincipal[]
l'elenco dei nomi dei soggetti dell'autorità di certificazione ca accettabili o null se non è rilevante per quali emittenti vengono usate.
- socket
- Socket
socket da utilizzare per questa connessione. Questo parametro può essere null, che indica che le implementazioni sono libere di selezionare un alias applicabile a qualsiasi socket.
Restituisce
nome dell'alias per la chiave desiderata o Null se non sono presenti corrispondenze.
Implementazioni
- Attributi
Commenti
Scegliere un alias per autenticare il lato client di un socket sicuro in base al tipo di chiave pubblica e all'elenco delle autorità di certificazione riconosciute dal peer (se presente).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.