enableReverifyPINOnSignature¶enableReverifyPINOnSignature(bool reverifyPIN)¶Включить ввод PIN-кода с использованием графического интерфейса плагина при подписании данных. Работает при любом состоянии аутентификации.
| Аргументы: |
|
|---|
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, long 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, используя аппаратную реализацию проверки подписи.
Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние
аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | bool – результат проверки. |
verifyRawBase64EncodedData¶verifyRawBase64EncodedData(int contId, string signature, string data)¶Проверить подпись хэша. Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | bool – результат проверки. |
verifyBase64EncodedDataHW¶verifyBase64EncodedDataHW(string signature, bool attachedSignature, string data)¶Проверить подпись PKCS#7, используя аппаратную реализацию проверки подписи.
Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние
аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | bool – результат проверки. |
verifyDataHWUsingHardwareHash¶verifyDataHWUsingHardwareHash(array signature, bool attachedSignature, array data)¶Проверить подпись PKCS#7, используя аппаратную реализацию проверки подписи,
с применением аппаратного хэширования. Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с помощью метода
getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | bool – результат проверки. |
verifyBase64EncodedDataHWUsingHardwareHash¶verifyBase64EncodedDataHWUsingHardwareHash(string signature, bool attachedSignature, string data)¶Проверить подпись PKCS#7, используя аппаратную реализацию проверки подписи,
с применением аппаратного хэширования. Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с помощью метода
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 – результаты работы хэш-функции. |