enableReverifyPINOnSignature
¶enableReverifyPINOnSignature
(bool reverifyPIN)¶Включить режим ввода PIN-кода с использованием графического интерфейса приложения JC-WebClient
при подписании данных. Работает при любом состоянии аутентификации.
Аргументы: |
|
---|
signData
¶signData
(int contID, array data, bool attachedSignature)¶Подписать данные. Выдает подпись в формате PKCS#7. Работает при состоянии
аутентификации выше, чем STATE_NOT_BINDED (0)
. Текущее состояние аутентификации
получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | array – массив байт с подписью в формате PKCS#7. |
signDataAsync
¶signDataAsync
(int contID, array data, bool attachedSignature, bool useHardwareHash, JSObjectPtr callback)¶Подписать данные, используя асинхронный механизм. Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0)
.
Текущее состояние аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | array – массив байт с подписью в формате PKCS#7. |
signBase64EncodedData
¶signBase64EncodedData
(int contID, string data, bool attachedSignature)¶Подписать данные. Выдает подпись в формате PKCS#7, закодированную в Base64.
Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0)
. Текущее
состояние аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | string – подпись в формате PKCS#7, закодированная в Base64. |
signBase64EncodedDataAsync
¶signBase64EncodedDataAsync
(int contID, string data, bool attachedSignature, bool useHardwareHash, JSObjectPtr callback)¶Подписать данные. Выдает подпись в формате 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. |
signDataInFileBase64
¶signDataInFileBase64
(int contID, string fileName, bool attachedSignature)¶Подписать данные. Выдает подпись в формате PKCS#7. Работает при состоянии
аутентификации выше, чем STATE_NOT_BINDED (0)
. Текущее состояние
аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | string – строка с подписью в формате PKCS#7, закодированная в Base64. |
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()
.
Аргументы: |
|
---|---|
Результат: | string – строка с подписью в формате PKCS#7. |
signDataInFileUsingHardwareHashBase64
¶signDataInFileUsingHardwareHashBase64
(int contID, string fileName, bool attachedSignature)¶Подписать данные с использованием аппаратного хеширования. Выдает подпись в
формате PKCS#7. Работает при состоянии аутентификации выше, чем
STATE_NOT_BINDED (0)
. Текущее состояние аутентификации получается с
помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | string – строка с подписью в формате PKCS#7, закодированная в Base64. |
signHash
¶signHash
(int contID, array hash, bool attachedSignature)¶Подписать данные без хэширования (т.е. подписать хэш). Выдает подпись в формате PKCS#7. Работает при состоянии
аутентификации выше, чем STATE_NOT_BINDED (0)
. Текущее состояние аутентификации получается с помощью метода
getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | string – строка с подписью в формате PKCS#7. Строка закодирована в Base64. |
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 – результат проверки. |
verifyRawBase64EncodedData
¶verifyRawBase64EncodedData
(int contId, string signature, string data)¶Проверить подпись хэша. Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | bool – результат проверки. |
verifyRawBase64EncodedDataEx
¶verifyRawBase64EncodedDataEx
(int tokenDesc, int contId, string signature, string data)¶Проверить подпись хэша. Работает при любом состоянии аутентификации. Текущее состояние аутентификации получается с помощью метода 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. Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | array – результаты работы хэш-функции. |
digestAsync
¶digestAsync
(array data, JSObjectPtr callback)¶Асинхронно посчитать программный хэш от данных, используя алгоритм GOST R 34.11. Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | array – результаты работы хэш-функции. |
digestHardware
¶digestHardware
(array data)¶Посчитать аппаратный хэш от данных, используя алгоритм GOST R 34.11. Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | array – результаты работы хэш-функции. |
digestHardwareAsync
¶digestHardwareAsync
(array data, JSObjectPtr callback)¶Асинхронно посчитать аппаратный хэш от данных, используя алгоритм GOST R 34.11. Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | array – результаты работы хэш-функции. |
digestNoAuth
¶digestNoAuth
(int tokenDesc, array data)¶Посчитать программный хэш от данных, используя алгоритм GOST R 34.11.
Работает при любом состоянии аутентификации. Текущее состояние аутентификации
получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | array – результаты работы хэш-функции. |
digestNoAuthAsync
¶digestNoAuthAsync
(int tokenDesc, array data, JSObjectPtr callback)¶Асинхронно посчитать программный хэш от данных, используя алгоритм GOST R 34.11.
Работает при любом состоянии аутентификации. Текущее состояние аутентификации
получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | array – результаты работы хэш-функции. |
digestNoAuthHardware
¶digestNoAuthHardware
(int tokenDesc, array data)¶Посчитать аппаратный хэш от данных, используя алгоритм GOST R 34.11.
Работает при любом состоянии аутентификации. Текущее состояние аутентификации
получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | array – результаты работы хэш-функции. |
digestNoAuthHardwareAsync
¶digestNoAuthHardwareAsync
(int tokenDesc, array data, JSObjectPtr callback)¶Асинхронно посчитать аппаратный хэш от данных, используя алгоритм GOST R 34.11.
Работает при любом состоянии аутентификации. Текущее состояние аутентификации
получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | array – результаты работы хэш-функции. |