Я внедряю клиент для мыльного сервиса, который использует подпись и шифрование с использованием сертификатов.
У меня уже есть:
1 - добавлены все конфигурации в web.config. 2 - импортированные использованные сертификаты в mmc.
<bindings>
<customBinding>
<binding name="custombindings">
<security defaultAlgorithmSuite="TripleDesRsa15" allowSerializedSigningTokenOnReply="false" enableUnsecuredResponse="false"authenticationMode="MutualCertificateDuple" requireDerivedKeys="false" securityHeaderLayout="Strict" includeTimestamp="true" messageProtectionOrder="SignBeforeEncrypt" protectTokens="true" messageSecurityVersion="WSSecurity11WSTrustFebruary2005WSSecureConversatinFebruary2005WSSecurityPolicy11BasicSecurityProfile10" requireSecurityContextCancellation="false"requireSignatureConfirmation="tue" canRenewSecurityContextToken="false">
<issuedTokenParameters keyType="AsymmetricKey"/>
</security>
<textMessageEncoding messageVersion="Soap11"/>
<httpsTransport bypassProxyOnLocal="true" decompressionEnabled="false" requireClientCertificate="true"/>
</binding>
</customBinding>
</bindings>
теперь, когда я пытаюсь вызвать службу, я получаю этот вывод. Вход в JAAS с учетными данными уровня сообщения не выполнен из-за неверных учетных данных
незащищенная или неправильно защищенная ошибка была получена от другой стороны