ClientCredentials.ServiceCertificate Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ett objekt som används för att ange en tjänsts X.509-certifikat.
public:
property System::ServiceModel::Security::X509CertificateRecipientClientCredential ^ ServiceCertificate { System::ServiceModel::Security::X509CertificateRecipientClientCredential ^ get(); };
public System.ServiceModel.Security.X509CertificateRecipientClientCredential ServiceCertificate { get; }
member this.ServiceCertificate : System.ServiceModel.Security.X509CertificateRecipientClientCredential
Public ReadOnly Property ServiceCertificate As X509CertificateRecipientClientCredential
Egenskapsvärde
En X509CertificateRecipientClientCredential som representerar certifikatet som ska användas för en viss tjänst.
Exempel
Den här koden visar hur du använder den här egenskapen för att hämta tjänstens certifikat och ange dess egenskaper.
X509CertificateRecipientClientCredential rcc =
client.ClientCredentials.ServiceCertificate;
X509Certificate2 cert = new X509Certificate2();
rcc.ScopedCertificates.Add(new Uri("http://fabrikam.com/sts"), cert);
Kommentarer
Du kan använda objektet som returneras av den här egenskapen för att konfigurera certifikatets egenskaper genom att anropa dess medlemmar.
Du kan ange ett enda standardcertifikat samt ett annat certifikat som ska användas vid kommunikation med en viss URI.
I den här klassen styr du även autentiseringsinställningarna för tjänstcertifikat som förhandlats fram via SSL/TLS-förhandling som utförs på meddelandenivå.
Den här egenskapen behöver inte alltid anges. Om det krävs beror på autentiseringsläget och förhandlingsalternativen som anges på bindningen som används för att kommunicera med tjänsten. Vissa relevanta klasser som styr det här beteendet är MessageSecurityOverHttp och MessageSecurityOverTcp.
Du kan också ange det här värdet med hjälp av< certifikatelementet> i en konfigurationsfil för klientprogram.