Параметры конфигурации информации о шифровании: части сообщения

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

Для просмотра панели административной консоли с информацией о шифровании на уровне кластера выполните следующие действия:
  1. Выберите команду меню Защита > Среда защиты JAX-WS и JAX-RPC.
  2. В разделе Привязки генератора по умолчанию JAX-RPC или Привязки приемника по умолчанию JAX-RPC выберите Информация о шифровании.
  3. Нажмите кнопку Создать для создания новой конфигурации шифрования или щелкните на имени существующей конфигурации шифрования.
Для просмотра панели административной консоли с информацией о шифровании на уровне сервера выполните следующие действия:
  1. Выберите команду меню Серверы > Типы серверов > Серверы приложений WebSphere > имя-сервера.
  2. В разделе Защита выберите Среда выполнения защиты JAX-WS и JAX-RPC.
    Среда с разными версиями Среда с разными версиями: В кластере со смешанными узлами с сервером, использующими Websphere Application Server версии 6.1 или более ранней версии, выберите Веб-службы: стандартные привязки для защиты веб-служб.mixv
  3. В разделе Привязки генератора по умолчанию JAX-RPC или Привязки приемника по умолчанию JAX-RPC выберите Информация о шифровании.
  4. Нажмите кнопку Создать для создания новой конфигурации шифрования или щелкните на имени существующей конфигурации шифрования.
Для просмотра этой страницы административной консоли с информацией о шифровании на уровне приложения выполните следующие действия:
  1. Выберите Приложения > Типы приложений > Приложения J2EE WebSphere > имя_приложения.
  2. В разделе Модули выберите Обновление модуля > имя-модуля.
  3. В разделе Свойства защиты Web-служб можно просмотреть информацию о шифровании для следующих привязок:
    • Привязка генератора запросов: выберите Веб-службы: привязки защиты клиента. В разделе Связывание генератора запросов (отправителя) выберите Изменить пользовательский. В разделе Обязательные свойства выберите Информация о шифровании.
    • Приемник запросов: выберите Веб-службы: привязки защиты сервера. В разделе привязки приемника (получателя) запросов выберите Изменить пользовательский. В разделе Обязательные свойства выберите Информация о шифровании.
    • Генератор ответов: выберите Веб-службы: привязки защиты сервера. В разделе Связывание генератора ответов (отправителя) выберите Изменить пользовательский. В разделе Обязательные свойства выберите Информация о шифровании.
    • Приемник ответов: выберите Веб-службы: привязки защиты клиента. В разделе привязки приемника (получателя) ответов выберите Изменить пользовательский. В разделе Обязательные свойства выберите Информация о шифровании.
  4. Нажмите кнопку Создать для создания новой конфигурации шифрования или щелкните на имени существующей конфигурации шифрования.
Прим.: Пакеты исправлений, содержащие обновления Software Development Kit (SDK), могут заменить файлы стратегий без ограничений. Создайте резервную копию файлов стратегий без ограничений перед применением пакета исправлений и восстановите эти файлы после применения пакета исправлений.

Имя информации о шифровании

Имя информации о шифровании.

Информация Значение
Тип данных Строка

Алгоритм шифрования данных

Задает URI метода шифрования данных.

Поддерживаются следующие алгоритмы:
  • http://www.w3.org/2001/04/xmlenc#tripledes-cbc
  • http://www.w3.org/2001/04/xmlenc#aes128-cbc
  • http://www.w3.org/2001/04/xmlenc#aes256-cbc. Для использования этого алгоритма необходимо загрузить файл неограниченной стратегии Java Cryptography Extension (JCE) со следующего веб-сайта: http://www.ibm.com/developerworks/java/jdk/security/index.html. Дополнительная информация приведена в Параметры конфигурации информации о шифровании: методы.
  • http://www.w3.org/2001/04/xmlenc#aes192-cbc. Для применения этого алгоритма следует загрузить файл неограниченной стратегии JCE со следующего веб-сайта: http://www.ibm.com/developerworks/java/jdk/security/index.html. Дополнительная информация приведена в справочном разделе Параметры конфигурации информации шифрования: методы.
    Ограничение: Для обеспечения совместимости настроенного приложения с базовым профайлом защиты не следует использовать 192-разрядный алгоритм шифрования.

По умолчанию Java Cryptography Extension (JCE) поставляется вместе с ограниченными или неполными шифрами. Для активации 192- и 256-разрядных алгоритмов шифрования AES необходимо применить файлы неограниченной стратегии. Дополнительная информация приведена в описании поля Алгоритм шифрования ключа.

Ссылка на агент поиска ключей

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

Поле Ссылка на агент поиска ключа доступно в привязках получателей запросов и ответов.

Эти опции ссылки на агент ключа можно настроить на уровне кластера, сервера и приложения. Конфигурации, перечисленные в этом поле, являются сочетанием конфигураций этих трех уровней.

Эти опции ссылки на агент ключа можно настроить на уровне сервера и приложения. Конфигурации, перечисленные в этом поле, являются сочетанием конфигураций этих двух уровней.

Конфигурацию ключа шифрования можно задать для приведенных ниже привязок на следующих уровнях:
Табл. 1. Конфигурации привязки ключа шифрования. Следующие конфигурации применяются для шифрования разных фрагментов сообщения.
Имя привязки Уровень сервера, уровень кластера или уровень приложения Путь
Привязка генератора по умолчанию Уровень кластера
  1. Выберите Защита > Среда выполнения JAX-WS и JAX-RPC.
  2. В разделе Дополнительные свойства щелкните на Агенты поиска ключей.
Привязки приемника по умолчанию Уровень кластера
  1. Выберите Защита > Среда выполнения JAX-WS и JAX-RPC.
  2. В разделе Дополнительные свойства щелкните на Агенты поиска ключей.
Привязка генератора по умолчанию Уровень сервера
  1. Выберите команду меню Серверы > Типы серверов > Серверы приложений WebSphere > имя-сервера.
  2. В разделе Защита выберите Среда выполнения защиты JAX-WS и JAX-RPC.
    Среда с разными версиями Среда с разными версиями: В кластере со смешанными узлами с сервером, использующими Websphere Application Server версии 6.1 или более ранней версии, выберите Веб-службы: стандартные привязки для защиты веб-служб.mixv
  3. В разделе Дополнительные свойства щелкните на Агенты поиска ключей.
Привязка приемника по умолчанию Уровень сервера
  1. Выберите команду меню Серверы > Типы серверов > Серверы приложений WebSphere > имя-сервера.
  2. В разделе Защита выберите Среда выполнения защиты JAX-WS и JAX-RPC.
    Среда с разными версиями Среда с разными версиями: В кластере со смешанными узлами с сервером, использующими Websphere Application Server версии 6.1 или более ранней версии, выберите Веб-службы: стандартные привязки для защиты веб-служб.mixv
  3. В разделе Дополнительные свойства щелкните на Агенты поиска ключей.
Отправитель запроса Уровень приложения
  1. Выберите Приложения > Типы приложений > Приложения J2EE WebSphere > имя_приложения.
  2. В разделе Модули выберите Управление модулями > имя-URI.
  3. Выберите Web-службы: привязки защиты клиента. В разделе Привязка отправителя запросов выберите Изменить.
  4. В разделе Дополнительные свойства щелкните на Агенты поиска ключей.
Получатель запроса Уровень приложения
  1. Выберите Приложения > Типы приложений > Приложения J2EE WebSphere > имя_приложения.
  2. В разделе Модули выберите Управление модулями > имя-URI.
  3. Выберите Веб-службы: привязки защиты сервера . В разделе Привязка получателя запросов выберите Изменить.
  4. В разделе Дополнительные свойства щелкните на Агенты поиска ключей.
Отправитель ответа Уровень приложения
  1. Выберите Приложения > Типы приложений > Приложения J2EE WebSphere > имя_приложения.
  2. В разделе Модули выберите Управление модулями > имя-URI.
  3. Выберите Веб-службы: привязки защиты сервера . В разделе Привязка отправителя ответов выберите Изменить.
  4. В разделе Дополнительные свойства щелкните на Агенты поиска ключей.
Получатель ответа Уровень приложения
  1. Выберите Приложения > Типы приложений > Приложения J2EE WebSphere > имя_приложения.
  2. В разделе Модули выберите Управление модулями > имя-URI.
  3. Выберите Web-службы: привязки защиты клиента. В разделе Привязка получателя ответов выберите Изменить.
  4. В разделе Дополнительные свойства щелкните на Агенты поиска ключей.

Алгоритм шифрования ключа

Задает URI метода шифрования ключа.

В сервере приложений предусмотрены следующие алгоритмы:
  • http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p.

    Этот алгоритм не поддерживается при работе с Комплектом для разработки приложений (SDK) версии 1.4. Он доступен в списке поддерживаемых алгоритмов при наличии Комплекта для разработки приложений (SDK) версии 1.5 или более поздней версии.

    По умолчанию алгоритм RSA-OAEP использует алгоритм свертки сообщения SHA1 для вычисления свертки сообщения как части операции шифрования. По выбору, можно использовать алгоритм свертки сообщения SHA256 или SHA512, задав свойство алгоритма шифрования ключа. Имя свойства: com.ibm.wsspi.wssecurity.enc.rsaoaep.DigestMethod. В качестве значения этого свойства укажите один из следующих URI метода хэширования:
    • http://www.w3.org/2001/04/xmlenc#sha256
    • http://www.w3.org/2001/04/xmlenc#sha512
    По умолчанию алгоритм RSA-OAEP использует пустую строку в качестве необязательной строки восьмибитового шифрования для OAEPParams. Можно явно предоставить строку восьмибитового шифрования, задав свойство алгоритма шифрования ключа. Для имени свойства можно задать com.ibm.wsspi.wssecurity.enc.rsaoaep.OAEPparams. В качества значения этого свойства указывается значение строки октета, закодированное с помощью 64-разрядного шифра.
    Важное замечание: Рассмотренные свойства метода хэширования и OAEPParams можно задать только на стороне генератора. На стороне клиента эти свойства читаются из входящего сообщения SOAP.
  • http://www.w3.org/2001/04/xmlenc#rsa-1_5
  • http://www.w3.org/2001/04/xmlenc#kw-tripledes
  • http://www.w3.org/2001/04/xmlenc#kw-aes128
  • http://www.w3.org/2001/04/xmlenc#kw-aes192
    Ограничение: Для обеспечения совместимости настроенного приложения с базовым профайлом защиты не следует использовать 192-разрядный алгоритм шифрования.
  • http://www.w3.org/2001/04/xmlenc#kw-aes256
[AIX Solaris HP-UX Linux Windows][z/OS]

Платформы сервера приложений и IBM Developer Kit, Java Technology Edition версии 1.4.2

По умолчанию Java Cryptography Extension (JCE) поставляется вместе с ограниченными или неполными шифрами. Для активации 192- и 256-разрядных алгоритмов шифрования AES необходимо применить файлы неограниченной стратегии.

[AIX Solaris HP-UX Linux Windows] Перед загрузкой этих файлов стратегии создайте резервную копию существующих файлов (local_policy.jar и US_export_policy.jar из каталога WAS_HOME/java/jre/lib/security/), чтобы впоследствии иметь возможность восстановить их.

[z/OS] Перед загрузкой этих файлов стратегии создайте резервную копию существующих файлов (local_policy.jar и US_export_policy.jar из каталога WAS_HOME/java/lib/security/), чтобы впоследствии иметь возможность восстановить их.

Предотвращение неполадок Предотвращение неполадок: Пакеты исправлений, содержащие обновления Software Development Kit (SDK), могут заменить файлы стратегий без ограничений и файл cacerts. Создайте резервные копии файлов стратегий без ограничений и файла cacerts, прежде чем применять пакет исправлений, и восстановите эти файлы после применения пакета исправлений. Эти файлы находятся в каталоге установочный_каталог_was\java\jre\lib\security.gotcha
Важное замечание: В некоторых странах могут действовать ограничения на импорт, хранение, использование или реэкспорт в другую страну программного обеспечения с шифрованием. Перед загрузкой или использованием файлов неограниченной стратегии необходимо выяснить, разрешены ли законодательством и нормами вашей страны импорт, хранение, использование или реэкспорт программного обеспечения с шифрованием.
Ниже приведены инструкции по загрузке файлов стратегии для различных платформ.
  • [AIX][Linux][Windows] Платформы сервера приложений, применяющие IBM® Developer Kit, Java Technology Edition версии 1.4.2, в том числе AIX, Linux и платформы Windows — для загрузки файлов неограниченной стратегии выполните следующие действия:
    1. Откройте следующий веб-сайт: IBM developer works: Security Information
    2. Выберите Java 1.4.2
    3. Выберите IBM SDK Policy files.

      Откроется веб-сайт Файлы стратегий JCE без ограничений для SDK 1.4.

    4. Введите имя пользователя и пароль или зарегистрируйтесь в IBM для загрузки файлов стратегии. Файлы стратегии будут загружены в локальную систему.
  • [Solaris][HP-UX] Платформы сервера приложений, применяющие Java SE Development Kit 6 (JDK 6) версии 1.4.2 на основе Sun, в том числе среды Solaris и платформа HP-UX: Для загрузки файлов неограниченной стратегии выполните следующие действия:
    1. Откройте следующий веб-сайт: Download , v 1.4.2 (Java EE)
    2. Выберите Archive area.
    3. Найдите запись Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 1.4.2 и нажмите кнопку Download (загрузить). Файлы стратегии будут загружены в локальную систему.
После выполнения этих инструкций в каталог jre/lib/security/ виртуальной машины Java будет добавлено два файла JAR.
[AIX Solaris HP-UX Linux Windows][z/OS]

Платформа сервера приложений и IBM Developer Kit, Java Technology Edition версии 5

По умолчанию Java Cryptography Extension (JCE) поставляется вместе с ограниченными или неполными шифрами. Для активации 192- и 256-разрядных алгоритмов шифрования AES необходимо применить файлы неограниченной стратегии. Перед загрузкой этих файлов стратегии создайте резервную копию существующих файлов (local_policy.jar и US_export_policy.jar из каталога WAS_HOME/java/jre/lib/security/ WAS_HOME/java/lib/security/), чтобы впоследствии иметь возможность их восстановить.

Важное замечание: В некоторых странах могут действовать ограничения на импорт, хранение, использование или реэкспорт в другую страну программного обеспечения с шифрованием. Перед загрузкой или использованием файлов неограниченной стратегии необходимо выяснить, разрешены ли законодательством и нормами вашей страны импорт, хранение, использование или реэкспорт программного обеспечения с шифрованием.
Ниже приведены инструкции по загрузке файлов стратегии для различных платформ.
  • Для платформ сервера приложений, применяющих IBM Developer Kit, Java Technology Edition версии 5, можно загрузить файлы неограниченной стратегии, выполнив следующие действия:
    1. Откройте следующий веб-сайт: IBM developer works: Security Information
    2. Выберите Java 5
    3. Выберите IBM SDK Policy files.

      Откроется веб-сайт Файлы стратегий JCE без ограничений для SDK 5.

    4. Введите имя пользователя и пароль или зарегистрируйтесь в IBM для загрузки файлов стратегии. Файлы стратегии будут загружены в локальную систему.
После выполнения указанных инструкций в каталог виртуальной машины Java jre/lib/security/ будут добавлены два архивных файла Java (JAR).
[IBM i]

IBM Software Development Kit версии 1.4:

Для операционной системы IBM i и IBM Software Development Kit версии 1.4 настраивать защиту веб-служб не требуется. Файлы неограниченной стратегии для IBM Software Development Kit версии 1.4 автоматически настраиваются при установке необходимого базового программного обеспечения.
  • Для IBM i (IBM i V5R3) и IBM Software Development Kit версии 1.4 - установите продукт 5722AC3, Crypto Access Provider 128-разрядный.
  • Для IBM i 5.4 и IBM Software Development Kit версии 1.4 - установите продукт 5722SS1, компонент 3, Extended Base Directory Support.
[IBM i]

IBM Software Development Kit (Комплект для разработки приложений) версии 1.5:

Для операционных систем IBM i 5.4 и IBM i (старое название - IBM i V5R3), а также IBM Software Development Kit 1.5, файлы неограниченной стратегии JCE настроены по умолчанию. Файлы стратегий без ограничений JCE можно загрузить со следующего веб-сайта: IBM developer works: Security Information, Version 5

Прим.: Если в вашем профайле в качестве включенной виртуальной машины Java (JVM) выступает Java Platform, Standard Edition 6 (Java SE 6) 32-разрядная для IBM i, то в следующих шагах инструкции замените имя пути /QIBM/ProdData/Java400/jdk15 на /QOpenSys/QIBM/ProdData/JavaVM/jdk50/32bit/jre.
Важное замечание: В некоторых странах могут действовать ограничения на импорт, хранение, использование или реэкспорт в другую страну программного обеспечения с шифрованием. Перед загрузкой или использованием файлов неограниченной стратегии необходимо выяснить, разрешены ли законодательством и нормами вашей страны импорт, хранение, использование или реэкспорт программного обеспечения с шифрованием.
Для того чтобы настроить файлы неограниченной стратегии для операционной системы IBM i и для комплекта для разработки приложений IBM Software Development Kit версии 1.5, выполните следующие действия:
  1. Сделайте резервные копии следующих файлов:
    /QIBM/ProdData/Java400/jdk15/lib/security/local_policy.jar  
    /QIBM/ProdData/Java400/jdk15/lib/security/US_export_policy.jar
  2. Загрузите файлы неограниченной стратегии с Web-сайта IBM developer works: Security Information в каталог /QIBM/ProdData/Java400/jdk15/lib/security.
    1. Откройте следующий веб-сайт: http://www.ibm.com/developerworks/java/jdk/security/index.html
    2. Выберите J2SE 5.0.
    3. Прокрутите страницу и выберите Файлы стратегий IBM SDK. Откроется веб-сайт Файлы стратегий JCE без ограничений для SDK.
    4. Выберите Sign in (вход) и введите свой ИД и пароль для входа во внутреннюю сеть IBM.
    5. Выберите необходимые файлы стратегий JCE без ограничений и нажмите Продолжить.
    6. Просмотрите лицензионное соглашение и нажмите Принимаю.
    7. Выберите Загрузить немедленно.
  3. С помощью команды DSPAUT убедитесь, что *PUBLIC предоставлены права доступа к данным *RX, также убедитесь, что ни один объект прав доступа не предоставлен и файлу local_policy.jar, и файлу US_export_policy.jar в каталоге /QIBM/ProdData/Java400/jdk15/lib/security. Пример:
    DSPAUT OBJ('/qibm/proddata/java400/jdk15/lib/security/local_policy.jar') 
  4. При необходимости используйте команду CHGAUT для изменения прав доступа. Пример:
    CHGAUT OBJ('/qibm/proddata/java400/jdk15/lib/security/local_policy.jar') 
    USER(*PUBLIC) DTAAUT(*RX) OBJAUT(*NONE)

Пользовательские алгоритмы на уровне кластера

Для того чтобы указать пользовательские алгоритмы на уровне кластера, выполните следующие действия:
  1. Выберите команду меню Защита > Среда защиты JAX-WS и JAX-RPC.
  2. В разделе Дополнительные свойства выберите Преобразования алгоритмов.
  3. Выберите Создать для создания нового преобразования алгоритмов или щелкните на имени существующей конфигурации, параметры которой требуется изменить.
  4. В разделе Дополнительные свойства выберите URI алгоритма.
  5. Выберите Создать для создания нового URI алгоритма. Для того чтобы конфигурация была показана в поле Алгоритм шифрования ключа панели параметров конфигурации информации о шифровании, в поле Тип алгоритма должно быть указано значение Шифрование ключа.

Пользовательские алгоритмы на уровне сервера

Для того чтобы указать пользовательские алгоритмы на уровне сервера, выполните следующие действия:
  1. Выберите команду меню Серверы > Типы серверов > Серверы приложений WebSphere > имя-сервера.
  2. В разделе Защита выберите Среда выполнения защиты JAX-WS и JAX-RPC.
    Среда с разными версиями Среда с разными версиями: В кластере со смешанными узлами с сервером, использующими Websphere Application Server версии 6.1 или более ранней версии, выберите Веб-службы: стандартные привязки для защиты веб-служб.mixv
  3. В разделе Дополнительные свойства выберите Преобразования алгоритмов.
  4. Выберите Создать для создания нового преобразования алгоритмов или щелкните на имени существующей конфигурации, параметры которой требуется изменить.
  5. В разделе Дополнительные свойства выберите URI алгоритма.
  6. Выберите Создать для создания нового URI алгоритма. Для того чтобы конфигурация была показана в поле Алгоритм шифрования ключа панели параметров конфигурации информации о шифровании, в поле Тип алгоритма должно быть указано значение Шифрование ключа.

Информация о ключе шифрования

Имя ссылки на информацию о ключе шифрования. Ссылка преобразуется в фактический ключ указанным агентом поиска ключа.

Для привязок генераторов запросов и ответов может быть указана только одна конфигурация ключа шифрования. Кроме того, конфигурация может быть не указана.

Привязки приемников запросов и ответов допускают настройку нескольких ссылок на ключ шифрования. Для создания новой ссылки на ключ шифрования в разделе Дополнительные свойства выберите Ссылки на информацию о ключе.

Конфигурацию ключа шифрования можно задать для приведенных ниже привязок на следующих уровнях:
Табл. 2. Конфигурации привязки ключа шифрования. Следующие конфигурации применяются для шифрования разных фрагментов сообщения.
Имя привязки Уровень сервера, уровень кластера или уровень приложения Путь
Привязка генератора по умолчанию Уровень кластера
  1. Выберите Защита > Среда выполнения JAX-WS и JAX-RPC.
  2. В разделе Привязка генератора по умолчанию JAX-RPC выберите Информация о ключе.
Привязка приемника по умолчанию Уровень кластера
  1. Выберите Защита > Среда выполнения JAX-WS и JAX-RPC.
  2. В разделе Привязка приемника по умолчанию JAX-RPC выберите Информация о ключе.
Привязка генератора по умолчанию Уровень сервера
  1. Выберите команду меню Серверы > Типы серверов > Серверы приложений WebSphere > имя-сервера.
  2. В разделе Защита выберите Среда выполнения защиты JAX-WS и JAX-RPC.
    Среда с разными версиями Среда с разными версиями: В кластере со смешанными узлами с сервером, использующими Websphere Application Server версии 6.1 или более ранней версии, выберите Веб-службы: стандартные привязки для защиты веб-служб.mixv
  3. В разделе Привязка генератора по умолчанию JAX-RPC выберите Информация о ключе.
Привязка приемника по умолчанию Уровень сервера
  1. Выберите команду меню Серверы > Типы серверов > Серверы приложений WebSphere > имя-сервера.
  2. В разделе Защита выберите Среда выполнения защиты JAX-WS и JAX-RPC.
    Среда с разными версиями Среда с разными версиями: В кластере со смешанными узлами с сервером, использующими Websphere Application Server версии 6.1 или более ранней версии, выберите Веб-службы: стандартные привязки для защиты веб-служб.mixv
  3. В разделе Привязка приемника по умолчанию JAX-RPC выберите Информация о ключе.
Связь инициатора (отправителя) запроса Уровень приложения
  1. Выберите Приложения > Типы приложений > Приложения J2EE WebSphere > имя_приложения.
  2. В разделе Модули выберите Управление модулями > имя-URI.
  3. В разделе Свойства защиты Web-служб выберите Web-службы: привязки защиты клиента.
  4. В разделе Связывание генератора запросов (отправителя) выберите Изменить пользовательский.
  5. В разделе Обязательные свойства выберите Информация о ключе.
Связь для инициатора (отправителя) ответа Уровень приложения
  1. Выберите Приложения > Типы приложений > Приложения J2EE WebSphere > имя_приложения.
  2. В разделе Модули выберите Управление модулями > имя-URI.
  3. В разделе Свойства защиты веб-служб выберите Веб-службы: привязки защиты сервера.
  4. В разделе Связывание генератора ответов (отправителя) выберите Изменить пользовательский.
  5. В разделе Обязательные свойства выберите Информация о ключе.

Ссылка на фрагмент

Имя элемента <confidentiality> привязки генератора или элемента <requiredConfidentiality> привязки приемника из файла описания.

Это поле доступно только на уровне приложения.



Имя файла: uwbs_encryptrrb.html