Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает сертификат X.509, используемый для подписывания и шифрования сообщений для одноранговых клиентов.
<configuration>
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<behavior>
<clientCredentials>
<peer>
<certificate>
Синтаксис
<certificate findValue="String"
storeLocation="LocalMachine/CurrentUser"
storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"
X509FindType="FindByThumbPrint/FindBySubjectName/FindBySubjectDistinguishedName/FindByIssuerName/FindByIssuerDistinguishedName/FindBySerialNumber/FindByTimeValid/FindByTimeNotYetValid/FindByTemplateName/FindByApplicationPolicy/FindByCertificatePolicy/FindByExtension/FindByKeyUsage/FindBySubjectKeyIdentifier" />
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Attributes
| Свойство | Description |
|---|---|
findValue |
Строка, содержащая значение для поиска в хранилище сертификатов X.509. Тип, содержащийся в атрибуте, должен соответствовать требованиям указанного.x509FindType Значение по умолчанию — пустая строка. |
storeLocation |
Указывает расположение хранилища сертификатов X.509, которое клиент использует для проверки сертификата однорангового узла. Допустимые значения включают следующие значения: — LocalMachine: хранилище сертификатов, назначенное локальному компьютеру. — CurrentUser: хранилище сертификатов, назначенное текущему пользователю. Значение по умолчанию — LocalMachine. |
storeName |
Указывает имя открытого хранилища сертификатов X.509. Допустимые значения включают следующие значения: — AddressBook: хранилище сертификатов для других пользователей. — AuthRoot: хранилище сертификатов для сторонних центров сертификации (ЦС). — CertificateAuthority: хранилище сертификатов для промежуточных центров сертификации (ЦС). — запрещено: хранилище сертификатов для отозванных сертификатов. — Мое: хранилище сертификатов для личных сертификатов. — Корневой каталог: хранилище сертификатов для доверенных корневых центров сертификации (ЦС). — TrustedPeople: хранилище сертификатов для непосредственно доверенных людей и ресурсов. — TrustedPublisher: хранилище сертификатов для напрямую доверенных издателей. Значением по умолчанию является My. |
X509FindType |
Определяет тип выполняемого поиска X.509. Допустимые значения включают следующие значения: — FindByThumbPrint — FindBySubjectName — FindBySubjectDistinguishedName — FindByIssuerName — FindByIssuerDistinguishedName — FindBySerialNumber — FindByTimeValid — FindByTimeNotYetValid — FindByTemplateName — FindByApplicationPolicy — FindByCertificatePolicy — FindByExtension — FindByKeyUsage — FindBySubjectKeyIdentifier Тип, содержащийся в атрибуте findValue, должен соответствовать требованиям указанного.X509FindTypeЗначением по умолчанию является FindBySubjectDistinguishedName. |
Дочерние элементы
Нет.
Родительские элементы
| Элемент | Description |
|---|---|
| <пэр> | Указывает учетные данные, используемые при проверке подлинности одноранговых клиентов. |
Замечания
Этот элемент конфигурации содержит экземпляр X509Certificate2, используемый при проверке подлинности соседей в одноранговой сетке.
Дополнительные сведения о одноранговом программировании см. в разделе " Одноранговая сеть".
Example
Следующий код указывает, как найти сертификат, используемый в одноранговом сценарии.
<behaviors>
<endpointBehaviors>
<behavior name="MyEndpointBehavior">
<clientCredentials>
<peer>
<certificate findValue="www.contoso.com"
storeLocation="LocalMachine"
x509FindType="FindByIssuerName" />
</peer>
</clientCredentials>
</behavior>
</endpointBehaviors>
</behaviors>