В настоящее время я борюсь с автоматизацией нашего API через SSL с помощью Karate DSL, и основная проблема заключается в том, что я не могу автоматизировать этот API, не сохраняя этот cert.pfx в каком-то каталоге с конфигурацией ниже:
// включить аутентификацию сертификата X509 с файлом PKCS12 'certstore.pfx' и паролем 'certpassword'
- настроить ssl = {keyStore: 'classpath: certstore.pfx', keyStorePassword: 'certpassword' , keyStoreType: 'pkcs12'}
Есть ли другой способ загрузки хранилища сертификатов? вместо использования certstore.pfx form local directory / cloud / sftp dir?
Я думал о создании объекта KeyStore java (с цепными сертификатами и закрытым ключом) и передать его в конфигурацию вместо (файл pfx) {keyStore: keyStoreObj, keyStorePassword: 'xxx' ..} или какой-либо другой объект памяти, который предоставит все необходимые сертификаты / ключи для подключения через SSL.
спасибо за ваш совет!