<clientCertificate> för <serviceCredentials>
Definierar ett X.509-certifikat som används för att signera och kryptera meddelanden till en klient från en tjänst i ett dubbelsidigt kommunikationsmönster.
<Konfiguration>
<system.serviceModel>
<Beteenden>
<serviceBehaviors>
<Beteende>
<serviceCredentials>
<clientCertificate>
Syntax
<clientCertificate>
<certificate />
<authentication />
</clientCertificate>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element
Attribut
Inga.
Underordnade element
Element | Beskrivning |
---|---|
<Autentisering> | Anger autentiseringsalternativ för klientcertifikatet. |
<Certifikat> | Anger vilket certifikat som ska användas. |
Överordnade element
Element | Beskrivning |
---|---|
<serviceCredentials> | Anger de autentiseringsuppgifter som ska användas för att autentisera tjänsten och inställningarna för verifiering av klientautentiseringsuppgifter. |
Kommentarer
Det här elementet används när tjänsten måste ha klientens certifikat i förväg för att kommunicera säkert med klienten. Detta inträffar när du använder duplex-kommunikationsmönstret. I det mer typiska mönstret för begäran/svar innehåller klienten sitt certifikat i begäran, som tjänsten använder för att kryptera och signera sitt svar tillbaka till klienten. I duplex-kommunikationsmönstret har tjänsten dock ingen begäran från klienten och behöver därför klientens certifikat i förväg för att skydda meddelandet till klienten. Därför måste du hämta klientens certifikat i en out-of-band-förhandling och ange certifikatet med det här elementet. Mer information om duplex-tjänster finns i How to: Create a Duplex Contract (Så här skapar du ett Duplex-kontrakt).
Certifikatet som anges i det här elementet används endast för att kryptera meddelanden till klienten för bindningar som har konfigurerats med MutualCertificateDuplex
autentiseringsläget för meddelandesäkerhet.