2012-03-21 2 views
0

Вопрос в значительной степени говорит обо всем. Я пытаюсь включить WS-атомарные операции на коробке Dev с самоподписывающимися серта через:Можно ли активировать ws-атомные транзакции с помощью самоподписанных сертификатов?

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. 

Возможна ли это или есть работа вокруг для установки up ws_at, который не связан с реальным сертификатом?

ответ

1

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

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

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

Так что если у вас нет свойств «Key Encipherment» или «Digital Signature» в вашем самоподписанном сертификате, вы можете просто создать еще один, обладающий этими свойствами.

+0

Чем вы отвечаете. Свойства показывают, что обе функции доступны, однако наш администратор говорит, что мои собственные сертификаты не будут предоставлять эти функции. – jparram

Смежные вопросы