Page tree

Versions Compared

Key

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

...

  1. Создать файл конфигурации engine.conf со следующим содержимым:

    openssl_conf = openssl_init
     
    [openssl_init]
    engines = engine_section
     
    [engine_section]
    pkcs11 = pkcs11_section
     
    [pkcs11_section]
    engine_id = pkcs11
    dynamic_path =/usr/lib64/engines-3/pkcs11.so
    MODULE_PATH =/usr/lib64/librtpkcs11ecp.so
    default_algorithms = ALL

      

  2. При необходимости использовать pkcs11 engine указывать путь к файлу конфигурации engine.conf. Пример создания самоподписанного сертификата:

    OPENSSL_CONF=/path/to/engine.conf openssl req -engine pkcs11 -x509 -new -key 0:45 -keyform engine -out cert.crt -subj "/C=RU/ST=Moscow/L=Moscow/O=Aktiv/OU=dev/CN=testuser/emailAddress=testuser@mailtestuser@mail.com"

  3. Или создайте запрос на сертификат для передачи его в УЦ:
    OPENSSL_CONF=/path/to/engine.conf openssl req -engine pkcs11 -x509 -new -key 0:45 -keyform engine -out request.req

...