Condividi tramite


X509CertificateRecipientClientCredential Classe

Definizione

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)

Si applica a

Vedi anche