Я создал cert + priv / pub-key со следующей командой:
openssl req -newkey rsa-pss -x509 -keyout cakey.pem -out cacert.pem -days 3650
Я преобразовал его в SAP PSE, чтобы включить его и подписать заданную строку. К сожалению, цепочка сертификатов включена в значение подписи. Результат: принимающий сервер отклоняет вызов. Поэтому мы решили не программировать это в SAP / ABAP, а разработать на нашем сервере hana. Это не up2date и еще не включает реализацию узла.
Итак, я ищу реализацию JS, чтобы подписать строку закрытым ключом. Это зашифрованный ключ RSA-PSS DES3.
Я пробовал следующие библиотеки:
- стандартный node-crypto -> связка с webpack / parcel / browserify
- jsrsasign
- webcrypto (-liner)
- crypto JS
У меня общая ошибка со всеми вышеперечисленными библиотеками: когда я пытаюсь прочитать частную key, он либо не поддерживается, потому что auf rsa-pss или des-ede3-cb c.
Ребята, есть ли у вас какой-либо опыт, какая библиотека может работать? он должен работать без nodeJS и без браузера / окна, поскольку он будет работать на движке JS нашей системы hana.
спасибо!
BR Pascal