Я пытаюсь зашифровать данные на стороне клиента, используя сертификат службы WCF (открытый ключ), и расшифровать их на стороне сервера, используя закрытый ключ сертификата. Кто-нибудь знает, как получить доступ к текущему сертификату в службе WCF?
На стороне клиента это было легко реализовать, мне нужно было только обработать ServerCertificateValidationCallback
.
Я пытался получить к нему доступ OperationContext.Current.ServiceSecurityContext.AuthorizationContext.ClaimSets
, но каждый раз, когда он не используется в моем сервисе.