Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Генерация ключевой пары ГОСТ-2012 на Рутокене

Info

Собирайте ветку pkcs11-

tool с поддержкой ГОСТ-2012 

tool с поддержкой ГОСТ-2012 из нашего GitHub-а,

пока не выпущен релиз OpenSC новее чем 

или используйте релиз OpenSC 0.

19

20.0

.
Или можно собирать утилиту из ветки master OpenSC взяв коммит 8cf1e6f

или новее

   pkcs11-tool.exe --module rtPKCS11ECP.dll --login --pin 12345678 --keypairgen --key-type GOSTR3410-2012-256:B --id 3132

...

Запуск SSL/TLS сервера/клиента

Сервер, программный ключ в файле:

openssl s_server -key demoCA/private/cakey.pem -cert demoCA/cacert.pem -Verify 7 -CAfile demoCA/cacert.pem -accept 44330 -WWW -purpose any -4

Сервер, аппаратный ключ на токене:

openssl s_server -keyform engine -key "pkcs11:server_key_pkcs11_uri" -engine rtengine -cert demoCA/cacert.pem -Verify 7 -CAfile demoCA/cacert.pem -accept 44330 -WWW -purpose any -4

Клиент, программный ключ в файле:

openssl s_client -host 127.0.0.1 -port 44330 -cert cert.cer -key seckey.pem

Клиент, аппаратный ключ на токене:

openssl s_client -host 127.0.0.1 -port 44330 -cert cert.cer -keyform engine -key "pkcs11:client_key_pkcs11_uri" -engine rtengine