Я знаю, что это, вероятно, простой вопрос, но я начинаю заблудиться. Является ли закрытый ключ, который я использую, чтобы подписать мои сборки для сильных имен (в свойствах проектов визуальной студии) любым способом, связанным/необходимым для создания CSR?Создание запроса на подписание сертификата
ответ
CSR (запрос подписи сертификата) - это запрос, обычно отправляемый в центр сертификации для создания цифрового сертификата. CSR содержит информацию, которая будет включена в ваш сертификат, например название вашей организации, общее имя (доменное имя), местонахождение и страну. Кроме того, CSR содержит открытый ключ, который будет использоваться в вашем цифровом сертификате. Закрытый ключ НЕ отправляется в CSR, так как он должен быть «закрыт» на сервере, на котором возникла CSR.
Подписание сильного имени Visual Studio использует пару открытых/закрытых ключей в этом процессе. Информация о ключах хранится в файле ключей, который может быть файлом личной информации (PFX) или сертификатом из хранилища сертификатов Windows текущего пользователя.
Таким образом, если вы хотите использовать сертификат из хранилища сертификатов Windows, то вы можете использовать следующий процесс:
- Создание CSR
- Отправить Сертификации
- Получить сертификат
- Импорт в центр пользователя Cert магазин
- Подпишите сборку с сертификатом
В качестве альтернативы вы можете использовать самозаверяющий сертификат, сгенерированный с помощью makecert
, или такой инструмент, как Pluralsights SelfCert
.
Ссылки:
КСО: http://www.sslshopper.com/what-is-a-csr-certificate-signing-request.html
Подпись Сборочные: http://msdn.microsoft.com/en-us/library/ms247123(v=vs.90).aspx
SelfCert: http://blog.pluralsight.com/selfcert-create-a-self-signed-certificate-interactively-gui-or-programmatically-in-net
- 1. Как изменить свойство объекта запроса на подписание сертификата программно?
- 2. SSL Создание запроса на подписание сертификата (CSR) для приложения метеоров, размещенного на галактике
- 3. Запрос на подписание сертификата (CSR) - Название компании
- 4. Подписание сертификата Secure Websocket (WSS)
- 5. Подписание сертификата клиента WCF: как?
- 6. Подписание запроса на мыло с сертификатом
- 7. код подписание сертификата - Создание PFX из GoDaddy SPC & Key File
- 8. Понимание и создание запроса сертификата & Частный ключ
- 9. Создание запроса сертификата PKCS10 в PKCS11 inJAVA
- 10. Подписание моего решения с помощью цифрового сертификата
- 11. Подписание сертификата в платформе IBM MobileFirst
- 12. Обновление Java-кода подписание сертификата после развертывания
- 13. Подписание сообщения с использованием сертификата X509
- 14. Создание секретного ключа и запроса сертификата на устройстве iOS
- 15. Запрос на подписание сертификата в Mountain Lion OS
- 16. Запрос на подписание сертификата - соответствие CN для подписи кода
- 17. BouncyCastle: Извлечь информацию о открытых ключах из запроса на подписание сертификата
- 18. Создание цифрового сертификата без его подписания
- 19. Создание сертификата, подписанного Azure
- 20. создать новый запрос на подписание сертификата после перехода на Snow Leopard?
- 21. Xcode: подписание выпуска: установка сертификата не удалось (версия 8.2.1.)
- 22. Подписание файла ipa с использованием сертификата учетной записи предприятия
- 23. Создание сертификата с bouncycastle
- 24. создание сертификата не удалось
- 25. Создание сертификата SSL
- 26. Подписание и проверка в java с помощью сертификата pkcs # 12
- 27. Создание сертификата SSL на Google Compute Engine
- 28. Создание сертификата X509 на Java без BouncyCastle?
- 29. Создание клиентского сертификата на устройстве Android
- 30. Создание WindowsAzure.Management сертификата на стороне сервера
Пожалуйста, не включают в себя информацию о языке, используемом в названии вопроса, если он не будет иметь смысла без него. Теги служат для этой цели. –