enableReverifyPINOnSignature
¶enableReverifyPINOnSignature
(bool reverifyPIN)¶Включить ввод PIN-кода с использованием графического интерфейса плагина при подписании данных. Работает при любом состоянии аутентификации.
Аргументы: |
|
---|
signData
¶signData
(int contID, array data, bool attachedSignature)¶Подписать данные. Выдает подпись в формате PKCS#7. Работает при состоянии
аутентификации выше, чем STATE_NOT_BINDED (0)
. Текущее состояние аутентификации
получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|
signBase64EncodedData
¶signBase64EncodedData
(int contID, string data, bool attachedSignature)¶Подписать данные. Выдает подпись в формате PKCS#7, закодированную в Base64.
Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0)
. Текущее
состояние аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | string – подпись в формате PKCS#7, закодированная в Base64. |
signDataInFile
¶signDataInFile
(int contID, string fileName, bool attachedSignature)¶Подписать данные. Выдает подпись в формате PKCS#7. Работает при состоянии
аутентификации выше, чем STATE_NOT_BINDED (0)
. Текущее состояние аутентификации
получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | array – массив байт с подписью в формате PKCS#7. |
signDataUsingHardwareHash
¶signDataUsingHardwareHash
(int contID, array data, bool attachedSignature)¶Подписать данные с использованием аппаратного хеширования. Выдает подпись в
формате PKCS#7. Работает при состоянии аутентификации
выше, чем STATE_NOT_BINDED (0)
. Текущее состояние аутентификации получается с
помощью метода getLoggedInState
.
Аргументы: |
|
---|---|
Результат: | array – массив байт с подписью в формате PKCS#7. |
signBase64EncodedDataUsingHardwareHash
¶signBase64EncodedDataUsingHardwareHash
(int contID, string data, bool attachedSignature)¶Подписать данные с использованием аппаратного хеширования. Выдает подпись в
формате PKCS#7, закодированную в Base64. Работает при состоянии
аутентификации выше, чем STATE_NOT_BINDED (0)
.Текущее состояние аутентификации
получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | string – строка с подписью в формате PKCS#7, закодированная в Base64. |
signDataInFileUsingHardwareHash
¶signDataInFileUsingHardwareHash
(int contID, string fileName, bool attachedSignature)¶Подписать данные с использованием аппаратного хеширования. Выдает подпись в
формате PKCS#7. Работает при состоянии аутентификации
выше, чем STATE_NOT_BINDED (0)
. Текущее состояние аутентификации получается с
помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | array – массив байт с подписью в формате PKCS#7. |
verifyData
¶verifyData
(array signature, bool attachedSignature, array data)¶Проверить подпись PKCS#7. Работает при любом состоянии аутентификации.
Текущее состояние аутентификации получается с помощью метода
getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | bool – результат проверки. |
verifyBase64EncodedData
¶verifyBase64EncodedData
(string signature, bool attachedSignature, string data)¶Проверить подпись PKCS#7. Работает при любом состоянии аутентификации.
Текущее состояние аутентификации получается с помощью метода
getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | bool – результат проверки. |
verifyDataHW
¶verifyDataHW
(array signature, bool attachedSignature, array data)¶Проверить подпись PKCS#7, используя аппаратную реализацию проверки подписи.
Работает при любом состоянии аутентификации. Текущее состояние
аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | bool – результат проверки. |
verifyBase64EncodedDataHW
¶verifyBase64EncodedDataHW
(string signature, bool attachedSignature, string data)¶Проверить подпись PKCS#7, используя аппаратную реализацию проверки подписи.
Работает при любом состоянии аутентификации. Текущее состояние
аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | bool – результат проверки. |
verifyDataHWUsingHardwareHash
¶verifyDataHWUsingHardwareHash
(array signature, bool attachedSignature, array data)¶Проверить подпись PKCS#7, используя аппаратную реализацию проверки подписи,
с применением аппаратного хэширования. Работает при любом состоянии
аутентификации. Текущее состояние аутентификации получается с помощью метода
getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | bool – результат проверки. |
verifyBase64EncodedDataHWUsingHardwareHash
¶verifyBase64EncodedDataHWUsingHardwareHash
(string signature, bool attachedSignature, string data)¶Проверить подпись PKCS#7, используя аппаратную реализацию проверки подписи,
с применением аппаратного хэширования. Работает при любом состоянии
аутентификации. Текущее состояние аутентификации получается с помощью метода
getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | bool – результат проверки. |
verifyDataInFile
¶verifyDataInFile
(array signature, bool attachedSignature, string fileName)¶Проверить подпись PKCS#7. Работает при любом состоянии аутентификации.
Текущее состояние аутентификации получается с помощью метода
getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | bool – результат проверки. |
digest
¶digest
(array data)Посчитать программный хэш от данных, используя алгоритм GOST R 34.11.
Аргументы: |
|
---|---|
Результат: | array – результаты работы хэш функции. |
digestAsync
¶digestAsync
(array data, JSObjectPtr callback)¶Асинхронно посчитать программный хэш от данных, используя алгоритм GOST R 34.11.
Аргументы: |
|
---|---|
Результат: | array – результаты работы хэш функции. |
digestHardware
¶digestHardware
(array data)¶Посчитать аппаратный хэш от данных, используя алгоритм GOST R 34.11.
Аргументы: |
|
---|---|
Результат: | array – результаты работы хэш функции. |
digestHardwareAsync
¶digestHardwareAsync
(array data, JSObjectPtr callback)¶Асинхронно посчитать аппаратный хэш от данных, используя алгоритм GOST R 34.11.
Аргументы: |
|
---|---|
Результат: | array – результаты работы хэш функции. |