Работа с ключевыми парами

Описание и примеры представлены в разделе Жизненные циклы основных сущностей.

createKeyPair

PKI
createKeyPair

Создать ключевую пару. Содержимое сертификата и открытого ключа сервера при создании пустое.

Работает при состоянии аутентификации выше, чем JCWebClient2.Vars.AuthState.notBinded.
Текущее состояние аутентификации можно получить с помощью команды getLoggedInState.
Аргументы:
description
Тип: String
Описание ключевой пары.
ckaID (Необязательный)
Тип: Array
Массив байт со значением CKA_ID. Будет создана ключевая пара с переданным CKA_ID.
ecParam (Необязательный)
Тип: String
Допустимые значения: secp192k1, secp192r1, secp224r1, secp256k1, secp256r1, secp384r1, secp521r1
Параметры эллиптической кривой ключевой пары.
Данный аргумент необходим, если значение аргумента algorithm равно JCWebClient2.Vars.KeyAlgorithm.ECDSA.
Результат:
Integer – идентификатор созданной ключевой пары.