Где makecert хранит закрытый ключ, если-sv не определяется?

Это может быть удалено, так что, надеюсь, оно попадет к вам, если и когда это произойдет.

Будет много вопросов, на которые можно будет ответить ответом на ваш вопрос, поэтому самый простой способ выяснить некоторые важные моменты - это посмотреть это видео.

https://channel9.msdn.com/Shows/On-NET/Brandon-Minnick-asyncawait-best-practices

Надеюсь, это поможет.

10
задан MrB 24 October 2008 в 05:54
поделиться

3 ответа

Похоже, что закрытый ключ хранится в самом файле. Из документации по http://msdn.microsoft.com/en-us/library/bfsktky3 (По сравнению с 80) .aspx это указывает...

Внимание
Необходимо использовать хранилище сертификатов для безопасного хранения сертификатов. .snk файлы, используемые этим инструментом, хранят закрытые ключи незащищенным способом. Когда Вы создаете или импортируете .snk файл, необходимо стараться защитить его во время использования и удалить его, когда Вы сделаны.

2
ответ дан 4 December 2019 в 03:17
поделиться

Закрытый ключ не создается, потому что я, которого имеет значение false HasPrivateKey X509Certificate2, когда я загружаю сертификат в.NET.

0
ответ дан 4 December 2019 в 03:17
поделиться

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

makecert -pe -ss Мой testcert.cer

"my" соответствует "личному" хранилищу.

4
ответ дан 4 December 2019 в 03:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: