X509CertificateRecipientClientCredential Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta le impostazioni utilizzate dal client per convalidare il certificato presentato dal servizio utilizzando l'autenticazione SSL. Contiene inoltre i certificati usati dal servizio configurato in modo esplicito nel client per crittografare i messaggi al servizio usando la sicurezza dei messaggi.
public ref class X509CertificateRecipientClientCredential sealed
public sealed class X509CertificateRecipientClientCredential
type X509CertificateRecipientClientCredential = class
Public NotInheritable Class X509CertificateRecipientClientCredential
- Ereditarietà
-
X509CertificateRecipientClientCredential
Esempio
Il codice seguente illustra un modo per creare un'istanza di questa classe.
X509CertificateRecipientClientCredential rcc =
client.ClientCredentials.ServiceCertificate;
Dim rcc As X509CertificateRecipientClientCredential = _
client.ClientCredentials.ServiceCertificate
Commenti
Questa classe viene utilizzata dalla proprietà ServiceCertificate nella classe ClientCredentials.
Proprietà
Authentication |
Ottiene le impostazioni utilizzate per convalidare il certificato del servizio ottenuto utilizzando l'autenticazione SSL. |
DefaultCertificate |
Ottiene o imposta il certificato predefinito da utilizzare per il servizio. |
ScopedCertificates |
Ottiene un certificato con ambito utilizzato per rappresentare il servizio con il quale comunica il client. |
SslCertificateAuthentication |
Ottiene o imposta il validator del certificato SSL da utilizzare. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
SetDefaultCertificate(StoreLocation, StoreName, X509FindType, Object) |
Specifica il certificato predefinito da utilizzare per il servizio. Per le associazioni che utilizzano sistemi di sicurezza dei messaggi basati sui certificati, questo certificato viene utilizzato per crittografare i messaggi inviati al servizio ed è previsto che venga utilizzato dal servizio per firmare le risposte al client. |
SetDefaultCertificate(String, StoreLocation, StoreName) |
Specifica il certificato predefinito da utilizzare per il servizio. Per le associazioni che utilizzano sistemi di sicurezza dei messaggi basati sui certificati, questo certificato viene utilizzato per crittografare i messaggi inviati al servizio ed è previsto che venga utilizzato dal servizio per firmare le risposte al client. |
SetScopedCertificate(StoreLocation, StoreName, X509FindType, Object, Uri) |
Imposta un certificato dal percorso dell'archivio certificati, nome dell'archivio certificati, tipo di ricerca X.509 e valore da cercare e lo memorizza in una raccolta indicizzata per essere utilizzato per l'URL che imposta l'ambito. |
SetScopedCertificate(String, StoreLocation, StoreName, Uri) |
Imposta un certificato dal nome del soggetto, percorso dell'archivio certificati e nome dell'archivio certificati e lo memorizza in una raccolta indicizzata per essere utilizzato per l'URL che imposta l'ambito. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |