Сделал создаваемую подпись "открепленной" по умолчанию

This commit is contained in:
Vitalii Goma 2017-01-17 15:25:37 +03:00
parent 39ef82742c
commit d2f48758ef
6 changed files with 18 additions and 10 deletions

View File

@ -390,10 +390,12 @@ webpackJsonpCryptoPro([1],[
*
* @param {String} hash -- fingerprint (thumbprint) сертификата
* @param {String} dataBase64 -- строковые данные в формате base64
* @param {String} signType -- тип подписи открепленная (true) / присоединенная (false) (default: false)
* @param {Boolean} signType -- тип подписи открепленная (true) / присоединенная (false) (default: true)
* @returns {Promise} -- обещание, которое зарезолвится с данными о подписи {String}
* */
function signData(hash, dataBase64, signType) {
signType = typeof signType === 'undefined' ? true : Boolean(signType);
return new Promise(function (resolve, reject) {
getCadesCert(hash).then(function (cert) {
cadesplugin.async_spawn(function* () {
@ -431,7 +433,7 @@ webpackJsonpCryptoPro([1],[
signature = yield oSignedData.SignCades(
oSigner,
cadesplugin.CADESCOM_CADES_BES,
Boolean(signType)
signType
);
} catch (err) {
reject('Не удалось создать подпись: ' + err.message);

File diff suppressed because one or more lines are too long

View File

@ -1441,10 +1441,12 @@ webpackJsonpCryptoPro([2],[
*
* @param {String} hash -- fingerprint (thumbprint) сертификата
* @param {String} dataBase64 -- строковые данные в формате base64
* @param {String} signType -- тип подписи открепленная (true) / присоединенная (false) (default: false)
* @param {Boolean} signType -- тип подписи открепленная (true) / присоединенная (false) (default: true)
* @returns {Promise} -- обещание, которое зарезолвится с данными о подписи {String}
* */
function signData(hash, dataBase64, signType) {
signType = typeof signType === 'undefined' ? true : Boolean(signType);
return new Promise(function (resolve, reject) {
getCadesCert(hash).then(function (cert) {
var clientTime = new Date(),
@ -1481,7 +1483,7 @@ webpackJsonpCryptoPro([2],[
signature = oSignedData.SignCades(
oSigner,
cadesplugin.CADESCOM_CADES_BES,
Boolean(signType)
signType
);
} catch (err) {
reject('Не удалось создать подпись: ' + err.message);

File diff suppressed because one or more lines are too long

View File

@ -384,10 +384,12 @@ function getCert(hash) {
*
* @param {String} hash -- fingerprint (thumbprint) сертификата
* @param {String} dataBase64 -- строковые данные в формате base64
* @param {String} signType -- тип подписи открепленная (true) / присоединенная (false) (default: false)
* @param {Boolean} signType -- тип подписи открепленная (true) / присоединенная (false) (default: true)
* @returns {Promise} -- обещание, которое зарезолвится с данными о подписи {String}
* */
function signData(hash, dataBase64, signType) {
signType = typeof signType === 'undefined' ? true : Boolean(signType);
return new Promise(function (resolve, reject) {
getCadesCert(hash).then(function (cert) {
cadesplugin.async_spawn(function* () {
@ -425,7 +427,7 @@ function signData(hash, dataBase64, signType) {
signature = yield oSignedData.SignCades(
oSigner,
cadesplugin.CADESCOM_CADES_BES,
Boolean(signType)
signType
);
} catch (err) {
reject('Не удалось создать подпись: ' + err.message);

View File

@ -365,10 +365,12 @@ function getCert(hash) {
*
* @param {String} hash -- fingerprint (thumbprint) сертификата
* @param {String} dataBase64 -- строковые данные в формате base64
* @param {String} signType -- тип подписи открепленная (true) / присоединенная (false) (default: false)
* @param {Boolean} signType -- тип подписи открепленная (true) / присоединенная (false) (default: true)
* @returns {Promise} -- обещание, которое зарезолвится с данными о подписи {String}
* */
function signData(hash, dataBase64, signType) {
signType = typeof signType === 'undefined' ? true : Boolean(signType);
return new Promise(function (resolve, reject) {
getCadesCert(hash).then(function (cert) {
var clientTime = new Date(),
@ -405,7 +407,7 @@ function signData(hash, dataBase64, signType) {
signature = oSignedData.SignCades(
oSigner,
cadesplugin.CADESCOM_CADES_BES,
Boolean(signType)
signType
);
} catch (err) {
reject('Не удалось создать подпись: ' + err.message);