Я создал сертификат авторитета и сертификат клиента (подписанный первым). Что я пытаюсь сделать, так это импортировать оба сертификата (что, я думаю, я делаю с успехом), а затем привязать сертификат клиента к порту с помощью этой команды netsh:
netsh http add sslcert ipport=0.0.0.0:8000 certhash=xxx appid={xxx}
Когда я создаю эти сертификаты и использую команду выше, это делается правильно. Но мне нужно выполнить операцию удаления/импорта сертификатов, и в этом случае она не работает.
Я провел поиск и нашел здесь, что, возможно, Мне нужно «правильно удалить этот сертификат * из вашего хранилища сертификатов и кэша сервера IIS» (от Johnydep). Я не использую IIS Server (это самостоятельная служба wcf), так что у вас есть идеи, что мне делать?
Заранее спасибо.
РЕДАКТИРОВАТЬ: согласно трассировке проблем здесь («используемый вами сертификат не имеет закрытого ключа») Я только что попытался создать сертификат центра сертификации с закрытым ключом в том же файле, но безрезультатно.