Тестовая платформа Karate: как я могу подписать XML с помощью p12?

#soap #karate

#soap #karate

Вопрос:

Тестовый фреймворк Karate: предоставляет ли этот фреймворк возможность подписывать XML-запрос soap с помощью ключа p12?

Ответ №1:

Не напрямую, но вы можете легко подключить несколько строк кода Java для этого. Обратите внимание, что Karate просто отправляет весь XML в виде обычного текста, вам решать создать правильную форму, включая подписи или фрагменты в кодировке Base64.

Пожалуйста, обратитесь к документации по взаимодействию с Java: https://&ithub.com/intuit/karate#callin&-java

Некоторые идеи можно найти в примере JWT: https://&ithub.com/intuit/karate/blob/master/karate-demo/src/test/java/demo/jwt/jwt.feature