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 – результаты работы хэш функции. |