ISocketFactory.IsSecure(Socket) Metodo

Definizione

Controlla se un socket fornisce una connessione sicura.

[Android.Runtime.Register("isSecure", "(Ljava/net/Socket;)Z", "GetIsSecure_Ljava_net_Socket_Handler:Org.Apache.Http.Conn.Schemes.ISocketFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool IsSecure(Java.Net.Socket? sock);
[<Android.Runtime.Register("isSecure", "(Ljava/net/Socket;)Z", "GetIsSecure_Ljava_net_Socket_Handler:Org.Apache.Http.Conn.Schemes.ISocketFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member IsSecure : Java.Net.Socket -> bool

Parametri

sock
Socket

socket connesso da controllare

Valori restituiti

true se la connessione del socket deve essere considerata sicura o false se non deve

Attributi

Eccezioni

se l'argomento non è valido, ad esempio perché non è un socket connesso o è stato creato da una factory socket diversa. Si noti che le socket factory non sono necessarie per controllare queste condizioni, possono semplicemente restituire un valore predefinito quando viene chiamato con un argomento socket non valido.

Commenti

Controlla se un socket fornisce una connessione sicura. Il socket deve essere #connectSocket connected da questa factory. La factory non eseguirà operazioni di I/O in questo metodo. <br/> Come regola generale, i socket semplici non sono sicuri e i socket TLS/SSL sono sicuri. Tuttavia, potrebbero esserci deviazioni specifiche dell'applicazione. Ad esempio, un socket normale a un host nella stessa intranet ("area attendibile") può essere considerato sicuro. D'altra parte, un socket TLS/SSL può essere considerato non sicuro in base alla suite di crittografia scelta per la connessione.

per org.apache.http.conn.scheme.SocketFactory.isSecure(java.net.Socket).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a