Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Adds an X.509 certificate to the collection of scoped certificates.
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<behavior> of <endpointBehaviors>
<clientCredentials>
<serviceCertificate> of <serviceCredentials>
<add> for <scopedCertificates> Element
<add targetUri="https://www.contoso.com"
findValue="String" x509Type="FindByThumbprint/FindBySubjectName/FindBySubjectDistinguishedName/FindByIssuerName/FindByIssuerDistinguishedName/FindBySerialNumber/FindByTimeValid/FindByTimeNotYetValid/FindBySerialNumber/FindByTimeExpired/FindByTemplateName/FindByApplicationPolicy/FindByCertificatePolicy/FindByExtension/FindByKeyUsage/FindBySubjectKeyIdentifier"
storeLocation="CurrentUser/LocalMachine"
storeName=" CurrentUser/LocalMachine"
/>
Attributes and Elements
The following sections describe attributes, child elements, and parent elements
Attributes
Attribute | Description |
---|---|
targetUri |
String. Specifies the URI of the service associated with the certificate. |
findValue |
String. The value to search for. |
x509FindType |
Enumeration. One of the certificate fields to search. |
storeLocation |
Enumeration. One of the two store locations to search. |
storeName |
Enumeration. One of the system stores to search. |
findValue Attribute
Value | Description |
---|---|
String |
The value depends on the field (specified by the X509FindType attribute) being searched. For example, if searching for a thumbprint, the value must be a string of hexadecimal numbers. |
x509FindType Attribute
Value | Description |
---|---|
Enumeration |
Values include: FindByThumbprint, FindBySubjectName, FindBySubjectDistinguishedName, FindByIssuerName, FindByIssuerDistinguishedName, FindBySerialNumber, FindByTimeValid, FindByTimeNotYetValid, FindBySerialNumber, FindByTimeExpired, FindByTemplateName, FindByApplicationPolicy, FindByCertificatePolicy, FindByExtension, FindByKeyUsage, FindBySubjectKeyIdentifier. |
storeLocation Attribute
Value | Description |
---|---|
Enumeration |
CurrentUser or LocalMachine. |
storeName Attribute
Value | Description |
---|---|
Enumeration |
Values include: AddressBook, AuthRoot, CertificateAuthority, Disallowed, My, Root, TrustedPeople, and TrustedPublisher. |
Child Elements
None.
Parent Elements
Element | Description |
---|---|
Represents a collection of X.509 certificates provided by specific services (scoped) for authentication. |
Example
The following example adds an X.509 certificate the collection.
<behaviors>
<endpointBehaviors>
<behavior name="MyEndpointBehavior">
<clientCredentials>
<serviceCertificate>
<scopedCertificates>
<add targetUri="https://www.contoso.com"
findValue="www.Contoso.com"
storeLocation="LocalMachine"
storeName="Root"
x509FindType="FindByIssuerName" />
</scopedCertificates>
</serviceCertificate>
</clientCredentials>
</behavior>
</endpointBehaviors>
</behaviors>
See Also
Reference
Other Resources
Send comments about this topic to Microsoft.
© Microsoft Corporation. All rights reserved.