2013-10-26 3 views
3

Что такое утилита .p12 file/certificate? Я не получаю правильное определение при поиске в Интернете:Использование и полезность сертификата/файла .p12

  • В одном месте я получил «он хранит на стороне сервера сертификатов, а также промежуточные сертификаты и закрытый ключ в одном файле Его главным образом используется в ОС Windows Machine.»

  • В другом месте я получил «он связывает организации открытый ключ с его именем.

Мой вопрос wheth его открытый ключ или закрытый ключ, который включен в сертификат .p12.

+0

Проверьте это: http://appfurnace.com/2015/01/how-do-i-make-a-p12-file/ –

ответ

8

. .p12 содержит как частный, так и открытый ключ, а также информацию о владельце (имя, адрес электронной почты и т. Д.), Все они сертифицированы третьей стороной. С таким сертификатом пользователь может идентифицировать себя и аутентифицироваться в любой организации, доверяющей третьей стороне.

Вы должны быть в состоянии увидеть содержимое файла p12 с

openssl pkcs12 -info -in filename.p12 

при условии OpenSSL установлен в вашей системе.

+0

, если закрытый ключ включен в .p12, то любой, кроме владельца (у которого есть файл .p12) может ли его собственный закрытый ключ? так ли это небезопасный способ общения? – Pallab

+1

p12 обычно защищен паролем и не используется совместно. Он импортируется в приложение (например, в браузер или диспетчер паролей). Когда аутентификация должна быть выполнена, браузер отправляет идентификационную информацию и ее открытый ключ. Затем сервер предлагает вызов, который может решить только владелец частного ключа. Затем браузеры отправляют обратно решение проблемы, и пользователь идентифицируется и аутентифицируется. Любой, кто получает доступ к p12, сможет выдавать себя за реального владельца. – damienfrancois

+0

Итак, если у вас есть мобильное приложение, которое отправляет файл p12 с помощью HTTPS POST на сервер, отправлю ли я с ним частный ключ? Я не понимаю, включен ли закрытый ключ или нет? – Karoly

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