Вызов SHA256 по алгоритму ECDSA из сценария каратэ - PullRequest
1 голос
/ 03 февраля 2020

Я использую KARATE с автономным JAR, версия 0.9.5.RC5. В сценарии каратэ я должен подписать строку с закрытым ключом, используя SHA256 с алгоритмом ECDSA, в base64. Мне нужна эта подпись далее в запросе. Итак, я написал в сценарии:

* def stringtobesigned = 'mystringtosign'
* def privkey = 'DeIHYzu9...'
* def Signature = call read('sha256ECDSA.js')

И в файле sha256ECDSA. js я написал:

function fn() {
    var mykey = karate.get('privkey');
    var strToBeSigned = karate.get('idstring2signed');
    ...
    return signValue;
    }

Может кто-нибудь сказать мне, как реализовать этот алгоритм в моем случае использования? Мне нужно заменить «...» на правильный код, на значение «signValue». Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...