Condividi tramite


X509ExtendedKeyManager.ChooseEngineServerAlias Metodo

Definizione

Scegliere un alias per autenticare il lato server di una SSLEngine connessione in base al tipo di chiave pubblica e all'elenco delle autorità di certificazione certificate riconosciute dal peer (se presente).

[Android.Runtime.Register("chooseEngineServerAlias", "(Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;", "GetChooseEngineServerAlias_Ljava_lang_String_arrayLjava_security_Principal_Ljavax_net_ssl_SSLEngine_Handler")]
public virtual string? ChooseEngineServerAlias(string? keyType, Java.Security.IPrincipal[]? issuers, Javax.Net.Ssl.SSLEngine? engine);
[<Android.Runtime.Register("chooseEngineServerAlias", "(Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;", "GetChooseEngineServerAlias_Ljava_lang_String_arrayLjava_security_Principal_Ljavax_net_ssl_SSLEngine_Handler")>]
abstract member ChooseEngineServerAlias : string * Java.Security.IPrincipal[] * Javax.Net.Ssl.SSLEngine -> string
override this.ChooseEngineServerAlias : string * Java.Security.IPrincipal[] * Javax.Net.Ssl.SSLEngine -> string

Parametri

keyType
String

nome del tipo di algoritmo della chiave.

issuers
IPrincipal[]

l'elenco dei nomi dei soggetti dell'autorità di certificazione ca accettabili o null se non è rilevante per quali emittenti vengono usate.

engine
SSLEngine

SSLEngine da utilizzare per questa connessione. Questo parametro può essere null, che indica che le implementazioni di questa interfaccia sono libere di selezionare un alias applicabile a qualsiasi motore.

Restituisce

nome dell'alias per la chiave desiderata o Null se non sono presenti corrispondenze.

Attributi

Commenti

Scegliere un alias per autenticare il lato server di una SSLEngine connessione in base al tipo di chiave pubblica e all'elenco delle autorità di certificazione certificate riconosciute dal peer (se presente).

L'implementazione predefinita restituisce Null.

Documentazione java per javax.net.ssl.X509ExtendedKeyManager.chooseEngineServerAlias(java.lang.String, java.security.Principal[], javax.net.ssl.SSLEngine).

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.

Si applica a