createContainer
¶createContainer
(string ecParams, string description)¶Создать контейнер. Контейнер содержит ключевую пару, сертификат и
опционально открытый ключ сервера для установки защищенного канала.
Содержимое сертификата и открытого ключа сервера при создании пустое.
Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0)
. Текущее
состояние аутентификации получается с помощью метода
getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | int – идентификатор созданного контейнера (сертификата). |
createContainerAsync
¶createContainerAsync
(string ecParams, string description, JSObjectPtr callback)¶Создать контейнер, используя асинхронный механизм. Контейнер содержит
ключевую пару, сертификат и опционально открытый ключ сервера для установки
защищенного канала. Содержимое сертификата и открытого ключа сервера при
создании пустое. Работает при состоянии аутентификации
выше, чем STATE_NOT_BINDED (0)
. Текущее состояние аутентификации получается с
помощью метода getLoggedInState()
.
Аргументы: |
|
---|
createContainerEx
¶createContainerEx
(array CkaID, string ecParams, string description)¶Создать контейнер с указанием параметра CKA_ID
. Контейнер содержит ключевую пару, сертификат и опционально открытый ключ сервера для установки защищенного канала. Содержимое сертификата и открытого ключа сервера при создании пустое. Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0)
. Текущее состояние аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | int – идентификатор созданного контейнера (сертификата). |
createContainerExAsync
¶createContainerExAsync
(array CkaID, string ecParams, string description, JSObjectPtr callback)¶Создать контейнер с указанием параметра CKA_ID
. Контейнер содержит ключевую пару, сертификат и опционально открытый ключ сервера для установки защищенного канала. Содержимое сертификата и открытого ключа сервера при создании пустое. Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0)
. Текущее состояние аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | int – идентификатор созданного контейнера (сертификата). |
deleteContainerOrCertificate
¶deleteContainerOrCertificate
(int contID)¶Удалить контейнер или сертификат. Плагин не делает различия между
сертификатами и созданными с помощью плагина
контейнерами (содержащими сертификат и ключевую пару). Работает при
состоянии аутентификации выше, чем STATE_NOT_BINDED (0)
.
Текущее состояние аутентификации получается с помощью метода
getLoggedInState()
.
Аргументы: |
|
---|
Примечание
Значение идентификатора контейнера не постоянно, но в рамках сессии не меняется.
writeCkaID
¶writeCkaID
(int contID, array newCkaID)¶Записать новое значение CKA_ID
для контейнера. Работает при состоянии аутентификации большем, чем STATE_NOT_BINDED (0)
. Текущее состояние аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|
Примечание
Значение идентификатора контейнера не постоянно, но в рамках сессии не меняется.
readCkaID
¶readCkaID
(int contID)¶Получить значение CKA_ID
для контейнера. Работает при состоянии аутентификации большем, чем STATE_NOT_BINDED (0)
. Текущее состояние аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|