SqlConnectionStringBuilder.ServerCertificate Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le chemin d’accès à un fichier de certificat correspondant au certificat TLS/SSL SQL Server pour la connexion. Les formats de certificat acceptés sont PEM, DER et CER. S’il est spécifié, le certificat SQL Server est vérifié en vérifiant si le ServerCertificate certificat fourni est une correspondance exacte. (Disponible uniquement dans la version 5.1+)
public:
property System::String ^ ServerCertificate { System::String ^ get(); void set(System::String ^ value); };
public string ServerCertificate { get; set; }
member this.ServerCertificate : string with get, set
Public Property ServerCertificate As String
Valeur de propriété
Valeur de la ServerCertificate propriété, ou string.Empty si aucune n’a été fournie.
Remarques
Cette propriété correspond aux clés « Certificat de serveur » et « ServerCertificate » dans le chaîne de connexion.
Note
Lorsqu’il ServerCertificate est spécifié, le certificat présenté par le serveur est toujours comparé au certificat chargé à partir de ce chemin, y compris lorsque le certificat présenté passe déjà la validation de chaîne et de nom. Une correspondance exacte satisfait à la validation de certificat.
Si le certificat présenté ne correspond pas ou si le fichier ne peut pas être chargé ou analysé, l’établissement d’une liaison TLS échoue ; un configuré ServerCertificate n’est jamais ignoré en mode silencieux.
La validation de certificat elle-même peut être désactivée TrustServerCertificate=true (sauf avec Encrypt=strict, où la validation est toujours effectuée). Lorsque la validation est désactivée, ServerCertificate elle n’est pas consultée.