Langue

ISocketFactory.IsSecure(Socket) Méthode

Définition

Attention

deprecated

Vérifie si un socket fournit une connexion sécurisée.

[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")]
[System.Obsolete("deprecated")]
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")>]
[<System.Obsolete("deprecated")>]
abstract member IsSecure : Java.Net.Socket -> bool

Paramètres

sock
Socket

le socket connecté à vérifier

Retours

true si la connexion du socket doit être considérée comme sécurisée ou false si elle ne doit pas

Attributs

Exceptions

si l’argument n’est pas valide, par exemple parce qu’il n’est pas un socket connecté ou a été créé par une autre fabrique de sockets. Notez que les fabriques de sockets ne sont pas requises pour vérifier ces conditions, elles peuvent simplement retourner une valeur par défaut lorsqu’elles sont appelées avec un argument de socket non valide.

Remarques

Vérifie si un socket fournit une connexion sécurisée. Le socket doit être #connectSocket connected par cette fabrique. La fabrique n’effectue pas d’opérations d’E/S dans cette méthode. <br/> En règle générale, les sockets simples ne sont pas sécurisés et les sockets TLS/SSL sont sécurisés. Toutefois, il peut y avoir des écarts spécifiques à l’application. Par exemple, un socket brut vers un hôte dans le même intranet (« zone approuvée ») peut être considéré comme sécurisé. En revanche, un socket TLS/SSL peut être considéré comme non sécurisé en fonction de la suite cypher choisie pour la connexion.

Java documentation pour org.apache.http.conn.scheme.SocketFactory.isSecure(java.net.Socket).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à