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 в качестве входного аргумента. |