SslStreamCertificateContext.Create Méthode
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.
Surcharges
Create(X509Certificate2, X509Certificate2Collection, Boolean) |
Tente de générer la chaîne de certificats à partir des certificats fournis. |
Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust) |
Tente de générer la chaîne de certificats à partir des certificats fournis. |
Create(X509Certificate2, X509Certificate2Collection, Boolean)
Tente de générer la chaîne de certificats à partir des certificats fournis.
public:
static System::Net::Security::SslStreamCertificateContext ^ Create(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ target, System::Security::Cryptography::X509Certificates::X509Certificate2Collection ^ additionalCertificates, bool offline);
public static System.Net.Security.SslStreamCertificateContext Create (System.Security.Cryptography.X509Certificates.X509Certificate2 target, System.Security.Cryptography.X509Certificates.X509Certificate2Collection? additionalCertificates, bool offline = false);
public static System.Net.Security.SslStreamCertificateContext Create (System.Security.Cryptography.X509Certificates.X509Certificate2 target, System.Security.Cryptography.X509Certificates.X509Certificate2Collection? additionalCertificates, bool offline);
static member Create : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.Security.Cryptography.X509Certificates.X509Certificate2Collection * bool -> System.Net.Security.SslStreamCertificateContext
Public Shared Function Create (target As X509Certificate2, additionalCertificates As X509Certificate2Collection, Optional offline As Boolean = false) As SslStreamCertificateContext
Public Shared Function Create (target As X509Certificate2, additionalCertificates As X509Certificate2Collection, offline As Boolean) As SslStreamCertificateContext
Paramètres
- target
- X509Certificate2
Certificat de serveur.
- additionalCertificates
- X509Certificate2Collection
Certificats supplémentaires utilisés pour générer la chaîne de certificats.
- offline
- Boolean
false
pour indiquer que les certificats manquants peuvent être téléchargés sur le réseau ; true
pour indiquer qu’ils ne doivent être recherchés que dans les magasins X509Certificate disponibles.
Retours
Contexte de certificat avec la chaîne de certificats créée.
Exceptions
Aucune clé privée n’est associée à target
.
Remarques
Les certificats fournis ne doivent pas être supprimés pendant la durée de vie de .SslStreamCertificateContext
Important
Le certificat cible doit inclure une clé privée.
S’applique à
Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust)
Tente de générer la chaîne de certificats à partir des certificats fournis.
public static System.Net.Security.SslStreamCertificateContext Create (System.Security.Cryptography.X509Certificates.X509Certificate2 target, System.Security.Cryptography.X509Certificates.X509Certificate2Collection? additionalCertificates, bool offline = false, System.Net.Security.SslCertificateTrust? trust = default);
static member Create : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.Security.Cryptography.X509Certificates.X509Certificate2Collection * bool * System.Net.Security.SslCertificateTrust -> System.Net.Security.SslStreamCertificateContext
Public Shared Function Create (target As X509Certificate2, additionalCertificates As X509Certificate2Collection, Optional offline As Boolean = false, Optional trust As SslCertificateTrust = Nothing) As SslStreamCertificateContext
Paramètres
- target
- X509Certificate2
Certificat de serveur.
- additionalCertificates
- X509Certificate2Collection
Certificats supplémentaires utilisés pour générer la chaîne de certificats.
- offline
- Boolean
false
pour indiquer que les certificats manquants peuvent être téléchargés sur le réseau ; true
pour indiquer qu’ils ne doivent être recherchés que dans les magasins X509Certificate disponibles.
- trust
- SslCertificateTrust
Stratégie d’approbation facultative, pour remplacer l’approbation système par défaut.
Retours
Contexte de certificat avec la chaîne de certificats créée.
Exceptions
Aucune clé privée n’est associée à target
.
Remarques
Les certificats fournis ne doivent pas être supprimés pendant la durée de vie de .SslStreamCertificateContext
Important
Le certificat cible doit inclure une clé privée.