System.ServiceModel 4.0.0.0 System.Object

The certificate set in this class is used to encrypt messages to the client only for bindings that are configured with MutualCertificateDuplex message security authentication mode.

Represents the settings used by the service to validate the certificate presented by the clients. It also contains a certificate for the service to use for encrypting responses or callbacks for clients when MutualCertificateDuplex message security authentication mode is used.

- Property
  4.0.0.0
  System.ServiceModel.Security.X509ClientCertificateAuthentication To be added. To be added.

  Gets the settings used to validate the certificate presented by the client during authentication.

- Property
  4.0.0.0
  System.Security.Cryptography.X509Certificates.X509Certificate2 To be added.

  This property is used for bindings that are configured to message security mode when MutualCertificateDuplex message security authentication mode is used.

  Gets or sets the certificate to use in MutualCertificateDuplex message security authentication mode.

- Method
  4.0.0.0
  System.Void `` `` ``

  crabout the parameter, see .

  Values for are included in the enumeration:

  : the certificate store assigned to the local machine (default).

  : the certificate store used by the current user.

  If the client application is running under a system account, then the certificate is typically in . If the client application is running under a user account, then the certificate is typically in .

  Values for are included in the enumeration.

  Enables you to specify the certificate to use for encrypting messages for the client by specifying the subject distinguished name. This setting is used only by bindings that are configured with the MutualCertificateDuplex message security authentication mode.

  The subject distinguished name. The location of the certificate store that the service uses to obtain the certificate. The name of the X.509 certificate store to open.
- Method
  4.0.0.0
  System.Void `` `` `` ``

  Values for are included in the enumeration:

  : the certificate store assigned to the local machine (default).

  : the certificate store used by the current user.

  If the application is running under a system account, then the certificate is typically in . If the application is running under a user account, then the certificate is typically in .

  Values for are included in the enumeration.

  Values for are included in the enumeration.

  The most commonly used enumeration is , which does a case-insensitive search on the subject name of certificates in the specified store. This can be an imprecise search. If no certificates or multiple certificates that match the criteria are found, an is thrown.

  Specifies the certificate to use for encrypting messages for the client. This setting is used only by bindings that are configured with the MutualCertificateDuplex message security authentication mode.

  The location of the certificate store that the service uses to obtain the certificate. The name of the X.509 certificate store to open. The type of X.509 search to be executed. The value to search for in the X.509 certificate store.