enableReverifyPINOnSignature¶enableReverifyPINOnSignature(bool reverifyPIN)¶Включить режим ввода PIN-кода с использованием графического интерфейса приложения JC-WebClient
при подписании данных. Работает при любом состоянии аутентификации.
| Аргументы: |
|
|---|
signData¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
signData(int contID, array data, bool attachedSignature)¶Подписать данные. Выдает подпись в формате PKCS#7. Работает при состоянии
аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации
получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | array – массив байт с подписью в формате PKCS#7. |
signDataAsync¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
signDataAsync(int contID, array data, bool attachedSignature, bool useHardwareHash, JSObjectPtr callback)¶Подписать данные. Метод выполняется асинхронно.
Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0).
Текущее состояние аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | array – массив байт с подписью в формате PKCS#7. Примечание Результат будет передан в параметр callback в качестве входного аргумента. |
signBase64EncodedData¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
signBase64EncodedData(int contID, string data, bool attachedSignature)¶Подписать данные. Выдает подпись в формате PKCS#7, закодированную в Base64.
Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0). Текущее
состояние аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | string – подпись в формате PKCS#7, закодированная в Base64. |
signBase64EncodedDataAsync¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
signBase64EncodedDataAsync(int contID, string data, bool attachedSignature, bool useHardwareHash, JSObjectPtr callback)¶Подписать данные. Метод выполняется асинхронно.
Выдает подпись в формате PKCS#7, закодированную в Base64.
Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0).
Текущее состояние аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | string – подпись в формате PKCS#7, закодированная в Base64. Примечание Результат будет передан в параметр callback в качестве входного аргумента. |
signDataInFile¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
signDataInFile(int contID, string fileName, bool attachedSignature)¶Подписать данные. Выдает подпись в формате PKCS#7. Работает при состоянии
аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации
получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | array – массив байт с подписью в формате PKCS#7. |
signDataInFileBase64¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
signDataInFileBase64(int contID, string fileName, bool attachedSignature)¶Подписать данные. Выдает подпись в формате PKCS#7. Работает при состоянии
аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние
аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | string – строка с подписью в формате PKCS#7, закодированная в Base64. |
signDataUsingHardwareHash¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
signDataUsingHardwareHash(int contID, array data, bool attachedSignature)¶Подписать данные с использованием аппаратного хеширования. Выдает подпись в
формате PKCS#7. Работает при состоянии аутентификации
выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с
помощью метода getLoggedInState.
| Аргументы: |
|
|---|---|
| Результат: | array – массив байт с подписью в формате PKCS#7. |
signBase64EncodedDataUsingHardwareHash¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
signBase64EncodedDataUsingHardwareHash(int contID, string data, bool attachedSignature)¶Подписать данные с использованием аппаратного хеширования. Выдает подпись в
формате PKCS#7, закодированную в Base64. Работает при состоянии
аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации
получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | string – строка с подписью в формате PKCS#7, закодированная в Base64. |
signDataInFileUsingHardwareHash¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
signDataInFileUsingHardwareHash(int contID, string fileName, bool attachedSignature)¶Подписать данные с использованием аппаратного хеширования. Выдает подпись в
формате PKCS#7. Работает при состоянии аутентификации
выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с
помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | string – строка с подписью в формате PKCS#7. |
signDataInFileUsingHardwareHashBase64¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
signDataInFileUsingHardwareHashBase64(int contID, string fileName, bool attachedSignature)¶Подписать данные с использованием аппаратного хеширования. Выдает подпись в
формате PKCS#7. Работает при состоянии аутентификации выше, чем
STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с
помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | string – строка с подписью в формате PKCS#7, закодированная в Base64. |
signDataInByte¶| Поддерживаемые типы токенов |
PRO
|
|---|
signDataInByte(int contID, array data, bool useHardwareHash)¶Подписать данные. Выдает подпись в виде массива байт.
Работает при состоянии аутентификации выше, чем
STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с
помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | array – массив байт с подписью. |
signDataInByteAsync¶| Поддерживаемые типы токенов |
PRO
|
|---|
signDataInByteAsync(int contID, array data, bool useHardwareHash, JSObjectPtr callback)¶Подписать данные. Метод выполняется асинхронно.
Выдает подпись в виде массива байт.
Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0).
Текущее состояние аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | array – массив байт с подписью. Примечание Результат будет передан в параметр callback в качестве входного аргумента. |
signHash¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
signHash(int contID, array hash, bool attachedSignature)¶Подписать данные без хэширования (т.е. подписать хэш). Выдает подпись в формате PKCS#7. Работает при состоянии
аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с помощью метода
getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | string – строка с подписью в формате PKCS#7. Строка закодирована в Base64. |
signHashInByte¶| Поддерживаемые типы токенов |
PRO
|
|---|
signHashInByte(int contID, array hash)¶Подписать данные без хеширования (т.е. подписать хеш).
Выдает подпись в виде массива байт.
Работает при состоянии аутентификации выше, чем
STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с
помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | array – массив байт с подписью. |
signHashInByteAsync¶| Поддерживаемые типы токенов |
PRO
|
|---|
signHashInByteAsync(int contID, array hash, JSObjectPtr callback)¶Подписать данные без хеширования (т.е. подписать хеш). Метод выполняется асинхронно.
Выдает подпись в виде массива байт.
Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0).
Текущее состояние аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | array – массив байт с подписью. Примечание Результат будет передан в параметр callback в качестве входного аргумента. |
verifyData¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
verifyData(array signature, bool attachedSignature, array data)¶Проверить подпись PKCS#7. Работает при любом состоянии аутентификации.
Текущее состояние аутентификации получается с помощью метода
getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | bool – результат проверки. |
verifyBase64EncodedData¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
verifyBase64EncodedData(string signature, bool attachedSignature, string data)¶Проверить подпись PKCS#7. Работает при любом состоянии аутентификации.
Текущее состояние аутентификации получается с помощью метода
getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | bool – результат проверки. |
verifyDataHW¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
verifyDataHW(array signature, bool attachedSignature, array data)¶Проверить подпись PKCS#7, используя аппаратную реализацию проверки подписи.
Работает при любом состоянии аутентификации. Текущее состояние
аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | bool – результат проверки. |
verifyRawBase64EncodedData¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
verifyRawBase64EncodedData(int contId, string signature, string data)¶Проверить подпись хэша. Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | bool – результат проверки. |
verifyRawBase64EncodedDataEx¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
verifyRawBase64EncodedDataEx(int tokenDesc, int contId, string signature, string data)¶Проверить подпись хэша. Работает при любом состоянии аутентификации. Текущее состояние аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | bool – результат проверки. |
verifyBase64EncodedDataHW¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
verifyBase64EncodedDataHW(string signature, bool attachedSignature, string data)¶Проверить подпись PKCS#7, используя аппаратную реализацию проверки подписи.
Работает при любом состоянии аутентификации. Текущее состояние
аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | bool – результат проверки. |
verifyDataHWUsingHardwareHash¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
verifyDataHWUsingHardwareHash(array signature, bool attachedSignature, array data)¶Проверить подпись PKCS#7, используя аппаратную реализацию проверки подписи,
с применением аппаратного хэширования. Работает при любом состоянии аутентификации. Текущее состояние аутентификации получается с помощью метода
getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | bool – результат проверки. |
verifyBase64EncodedDataHWUsingHardwareHash¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
verifyBase64EncodedDataHWUsingHardwareHash(string signature, bool attachedSignature, string data)¶Проверить подпись PKCS#7, используя аппаратную реализацию проверки подписи,
с применением аппаратного хэширования. Работает при любом состоянии аутентификации. Текущее состояние аутентификации получается с помощью метода
getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | bool – результат проверки. |
verifyDataInFile¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
verifyDataInFile(array signature, bool attachedSignature, string fileName)¶Проверить подпись PKCS#7. Работает при любом состоянии аутентификации.
Текущее состояние аутентификации получается с помощью метода
getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | bool – результат проверки. |
verifyDataInByte¶| Поддерживаемые типы токенов |
PRO
|
|---|
verifyDataInByte(array signature, array data, array publickKey)¶Проверить подпись в виде массива байт. Работает при любом состоянии аутентификации.
Текущее состояние аутентификации получается с помощью метода
getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | bool – результат проверки. |
verifyHashInByte¶| Поддерживаемые типы токенов |
PRO
|
|---|
verifyHashInByte(array signature, array hash, array publickKey)¶Проверить подпись хеша в виде массива байт. Работает при любом состоянии аутентификации.
Текущее состояние аутентификации получается с помощью метода
getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | bool – результат проверки. |
digest¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
digest(array data)Посчитать программный хэш от данных, используя алгоритм GOST R 34.11
при работе с апплетом GOST или SHA-1 при работе с апплетом PRO.
Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0).
Текущее состояние аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | array – результаты работы хэш-функции. |
digestAsync¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
digestAsync(array data, JSObjectPtr callback)¶Посчитать программный хэш от данных, используя алгоритм GOST R 34.11
при работе с апплетом GOST или SHA-1 при работе с апплетом PRO.
Метод выполняется асинхронно.
Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0).
Текущее состояние аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | array – результаты работы хэш-функции. Примечание Результат будет передан в параметр callback в качестве входного аргумента. |
digestHardware¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
digestHardware(array data)¶Посчитать программный хэш от данных, используя алгоритм GOST R 34.11
при работе с апплетом GOST или SHA-1 при работе с апплетом PRO.
Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0).
Текущее состояние аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | array – результаты работы хэш-функции. |
digestHardwareAsync¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
digestHardwareAsync(array data, JSObjectPtr callback)¶Посчитать программный хэш от данных, используя алгоритм GOST R 34.11
при работе с апплетом GOST или SHA-1 при работе с апплетом PRO.
Метод выполняется асинхронно.
Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0).
Текущее состояние аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | array – результаты работы хэш-функции. Примечание Результат будет передан в параметр callback в качестве входного аргумента. |
digestNoAuth¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
digestNoAuth(int tokenDesc, array data)¶Посчитать программный хэш от данных, используя алгоритм GOST R 34.11
при работе с апплетом GOST или SHA-1 при работе с апплетом PRO.
Работает при любом состоянии аутентификации. Текущее состояние аутентификации
получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | array – результаты работы хэш-функции. |
digestNoAuthAsync¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
digestNoAuthAsync(int tokenDesc, array data, JSObjectPtr callback)¶Посчитать программный хэш от данных, используя алгоритм GOST R 34.11
при работе с апплетом GOST или SHA-1 при работе с апплетом PRO.
Метод выполняется асинхронно.
Работает при любом состоянии аутентификации.
Текущее состояние аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | array – результаты работы хэш-функции. Примечание Результат будет передан в параметр callback в качестве входного аргумента. |
digestNoAuthHardware¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
digestNoAuthHardware(int tokenDesc, array data)¶Посчитать программный хэш от данных, используя алгоритм GOST R 34.11
при работе с апплетом GOST или SHA-1 при работе с апплетом PRO.
Работает при любом состоянии аутентификации. Текущее состояние аутентификации
получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | array – результаты работы хэш-функции. |
digestNoAuthHardwareAsync¶| Поддерживаемые типы токенов |
GOST
PRO
|
|---|
digestNoAuthHardwareAsync(int tokenDesc, array data, JSObjectPtr callback)¶Посчитать программный хэш от данных, используя алгоритм GOST R 34.11
при работе с апплетом GOST или SHA-1 при работе с апплетом PRO.
Метод выполняется асинхронно.
Работает при любом состоянии аутентификации.
Текущее состояние аутентификации получается с помощью метода getLoggedInState().
| Аргументы: |
|
|---|---|
| Результат: | array – результаты работы хэш-функции. Примечание Результат будет передан в параметр callback в качестве входного аргумента. |