Обзор редактора защиты WSDL

С помощью редактора защиты WSDL можно создать стеки алгоритмов SOAP, связанные с операциями веб-служб. Стеки алгоритмов содержат информацию о цифровых сертификатах и алгоритмах защиты сообщений в ходе взаимодействия с веб-службами.

После создания стек алгоритмов связывается с операцией, указанной в файле WSDL веб-службы. Стеки алгоритмов остаются доступными в рабочей области; их можно использовать для других файлов WSDL. Кроме того, в тест можно внести дополнительные изменения для многократного вызова одной веб-службы с разными конфигурациями защиты.

Для создания и изменения конфигураций защиты применяется редактор защиты WSDL. Редактор защиты WSDL содержит две страницы, соответствующие процедуре настройки конфигурации защиты:

Стеки алгоритмов

Стек алгоритмов содержит один или несколько блоков алгоритмов, представляющих собой последовательность шагов. Каждый блок алгоритма изменяет или преобразует содержимое сообщения. Блоки алгоритмов могут добавлять в сообщения метки времени и маркеры, а также подписывать и шифровать сообщения.

На странице Стеки алгоритмов редактора защиты WSDL можно создать стеки для запросов и ответов служб. В ходе отправки или приема сообщения каждый блок алгоритма из стека выполняется в заданном порядке. Например, можно создать стек запросов, отвечающий за добавление системного времени в исходящие запросы, и шифрование содержимого сообщений, а также стек ответов, отвечающий за расшифровку входящих ответов. Можно создавать столько алгоритмов, сколько необходимо для приложения.

Блоки алгоритмов можно изменять и перемещать вверх и вниз в стеке. Блоки, связанные с шифрованием и подписанием, могут использовать хранилища ключей для цифровых сертификатов. Отдельные блоки отображают сообщения, помогающие правильно ввести информацию. Если содержимое блока алгоритма неправильное, показывается значок ошибки.

Панель Исходные данные транзакции

Если стек связан с запросом или ответом службы, то предусмотрена возможность просмотра результатов каждого шага преобразования содержимого сообщения XML. На панели Исходные данные транзакции можно просмотреть содержимое сообщение до и после выполнения каждого алгоритма из стека.

Хранилища ключей цифровых сертификатов

В стек защиты можно добавить хранилища ключей цифровых сертификатов, необходимые для алгоритмом шифрования и подписания. Обратите внимание, что хранилища ключей должны быть объявлены вместе со связанными паролями. Цифровые сертификаты содержатся в файлах хранилищ ключей Java™ (KS, JKS, JCEKS, PKCS12 и PEM), которые должны быть расположены в рабочей области.

Связывание стеков с операциями WSDL

На странице Алгоритмы по операциям WSDL редактора защиты WSDL можно привязать стек алгоритма защиты к каждому вызову веб-службы и возврату сообщения в файле WSDL.


Комментарии