Доказване на притежание на частен ключ

Можете да използвате OpenSSL да покаже доказателство за притежание (POP) на частен ключ, като подпишете тестов файл с него. Този метод работи както за RSA, така и за ECC ключове.

Какво е OpenSSL?
OpenSSL е много полезен набор от инструменти за команден ред с отворен код за работа с X.509 сертификати, заявки за подписване на сертификати (CSRs) и криптографски ключове. Ако използвате UNIX вариант като Linux или macOS, OpenSSL вероятно вече е инсталиран на вашия компютър. Ако искате да използвате OpenSSL в Windows, можете да активирате Linux подсистема на Windows 10 или инсталирате Cygwin.

Създайте подпис с частния ключ

  1. Създайте тестов файл:

    echo ssl.com> test.txt
  2. Подпишете хеш sha256 на тестовия файл, като използвате частния ключ (заменете) privatekey.pem в командата по-долу с действителното име на файла на ключа):

    openssl dgst -sha256 -sign privatekey.pem -out test.sig test.txt
  3. Вече можете да докажете притежанието на частния ключ, като изпратите test.sig намлява test.txt на проверяваща трета страна, като SSL.com. Можете също да проверите дали частният ключ съвпада със сертификат, като следвате процедурата по-долу:

Потвърдете, че частният ключ съответства на сертификата

  1. Извадете публичния ключ от сертификата (заменете) certificate.pem в командата по-долу с действителното име на сертификата):

    openssl x509 -pubkey -noout -in certificate.pem> publickey.pem
  2. Проверете хеша на sha256 на тестовия файл, като използвате публичния ключ:

    openssl dgst -sha256 -потвърждаване publickey.pem -signature test.sig test.txt
  3. Ако частният ключ съвпада със сертификата, ще получите изхода Verified OK. Ако не, ще получите Verification Failure.
Благодарим ви, че избрахте SSL.com! Ако имате някакви въпроси, моля свържете се с нас по имейл на Support@SSL.com, обадете се 1-877-SSL-SECUREили просто щракнете върху връзката за чат в долната дясна част на тази страница. Можете също така да намерите отговори на много общи въпроси за поддръжка в нашето знание.

Абонирайте се за бюлетина на SSL.com

Не пропускайте нови статии и актуализации от SSL.com

Бъдете информирани и защитени

SSL.com е глобален лидер в киберсигурността, PKI и цифрови сертификати. Регистрирайте се, за да получавате най-новите новини от индустрията, съвети и съобщения за продукти от SSL.com.

Ще се радваме на вашите отзиви

Попълнете нашата анкета и ни кажете какво мислите за скорошната си покупка.