<serviceCertificate>
Collapse the table of content
Expand the table of content
This documentation is archived and is not being maintained.

<serviceCertificate> of <clientCredentials> Element

Specifies a certificate to use when authenticating a service to the client.

<system.serviceModel>

  <behaviors>

    <endpointBehaviors>

      <behavior> of <endpointBehaviors>

        <clientCredentials>

          <serviceCertificate> of <clientCredentials> Element


									
									<serviceCertificate />
								

The following sections describe attributes, child elements, and parent elements.

Attributes

None.

Child Elements

Element Description

<defaultCertificate> Element

Specifies an X.509 certificate to be used when a service or STS does not provide one via a negotiation protocol.

<scopedCertificates> Element

Represents a collection of X.509 certificates provided by specific services (scoped) for authentication. This collection is typically used to specify the service certificates for Security Token Services in a federated scenario.

<authentication> of <serviceCertificate> Element

Specifies authentication behaviors for service certificates used by a client.

Parent Elements

Element Description

<clientCredentials>

Specifies the credentials used by the client to authenticate itself to a service.

In certain cases, it is expected that the service certificate is configured at the client. That is, the client certificate is not exchanged as part of the service negotiation. In such a case, the serviceCertificate element is used to specify the certificate to use. The attributes of the serviceCertificate element are identical to the attributes of the <clientCertificate> of <clientCredentials> Element. This element is of type X509RecipientCertificateClient.

Footer image

Send comments about this topic to Microsoft.
© Microsoft Corporation. All rights reserved.

Show:
© 2016 Microsoft