Можно ли включить транзакции ws-atomic с помощью самоподписанных сертификатов? - PullRequest
0 голосов
/ 21 марта 2012

Вопрос в значительной степени говорит сам за себя. Я пытаюсь включить транзакции ws-atomic для устройства dev с самозаверяющим сертификатом через:

WsatConfig.exe –network:enable –port:8443 –endpointCert:<machine|"Issuer\SubjectName"> -accountsCerts:<thumbprint|"Issuer\SubjectName"> -restart

Я получаю следующую ошибку:

Could not use the SSL certificate because it does not support Key Encipherment or Digital Signature.

Возможно ли это или есть обходной путь для настройки ws_at, который не включает в себя настоящий сертификат?

1 Ответ

1 голос
/ 26 марта 2012

Каждый созданный сертификат имеет свойство «Использование ключа», которое также действует для вашего собственного подписанного сертификата. Вы можете начать с проверки того, что ваш сертификат имеет свойства «Шифрование ключей» или «Цифровая подпись».

Предполагая, что у вас есть самозаверяющий сертификат в локальном хранилище компьютеров, вы можете проверить это следующим образом:

  • Перейти в Программы -> Выполнить
  • Введите mmc, нажмите Enter -> Появится Консоль управления
  • В меню «Файл» нажмите «Добавить / Удалить оснастку»
  • Добавить "Сертификаты" справа
  • Нажмите "ОК"
  • Теперь расширите местоположение соответствующих магазинов и найдите самозаверяющий сертификат
  • Дважды щелкните свой сертификат и перейдите на вкладку «Подробности».
  • Найдите свойство "Использование ключа".

Таким образом, если в вашем самозаверяющем сертификате нет свойств «Ключ шифрования» или «Цифровая подпись», вы можете просто создать еще один, имеющий эти свойства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...