Информация от службы поддержки KB0406291
Электронная почта
Ошибка SAP PI/PO: "SSLException при handshaking:kandshake failure" при соединении с SAP Integration Suite, управляемым шлюзом для Spend Management и SAP Business Network
Для Вашего удобства эта статья базы знаний переведена машинными средствами. SAP не предоставляет никаких гарантий правильности или полноты машинного перевода. Исходное содержимое можно увидеть, переключившись на английский язык с помощью селектора языка.
Симптом

После того как управляемый шлюз для Spend Management и SAP Business Network Комплекты шифров TLS 1.2 активируют все мои исходящие сообщения SAP Process Integration/Process Orchestration (PI/PO), отправленные в Ariba SAP Integration Suite, управляемый шлюз для Spend Management и SAP Business Network (CIG), не удается из-за следующей ошибки квитирования SSL:

Особая ситуация SSL при handshaking: одноранговое сообщение отправлено: предупреждение неустранимо: ошибка квитирования


Причина

1. В рамках пакета шифров TLS 1.2 для укрепления SAP Integration Suite, управляемого шлюза для управления расходами и SAP Business Network, следующие шифры устареют для управляемого шлюза SAP Integration Suite для Spend Management и SAP Business Network. Они были удалены для неподдержки Perfect Forward Secrecy (PFS) и больше не будут предлагаться во время квитирования TLS. Если какой-либо из ваших внешних клиентов еще использует какой-либо из следующих устаревших наборов шифров для установки подтверждения SSL, он не сможет взаимодействовать с SAP Integration Suite, управляемым шлюзом для управления расходами и SAP Business Network. В результате транзакции завершатся сбоем с ошибками подтверждения SSL.

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
TLS_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA256
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_256_CBC_SHA
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
TLS_DHE_RSA_WITH_AES_256_CBC_SHA256

2. В соответствии с архитектурой клиентского сервера клиент представляет список шифров и выбирает поддерживаемый шифр, и устанавливается SSL-квитирование. Если ваш клиент SAP PI не отправляет хотя бы один из SAP Integration Suite, управляемого шлюза для управления расходами, и шифров, поддерживаемых SAP Business Network, во время квитирования TLS с SAP Integration Suite, управляемым шлюзом для управления расходами и сервером SAP Business Network, происходит ошибка подтверждения SSL.


Расширение

Убедитесь, что библиотека Java IAIK вашей версии SAP PI (SAP NetWeaver для AS Java) поддерживает любой из перечисленных ниже шифров (например, ECDHE или DHE), чтобы установить успешное квитирование SSL с управляемым шлюзом для Spend Management и SAP Business Network. В зависимости от центра обработки данных управляемого шлюза для Spend Management и SAP Business Network, который вы подключаете, этот URL изменится.

Приведенные выше шифры ECDHE или DHE могут быть не активированы по умолчанию в каждой системе SAP PI и зависят от конкретной версии SAP PI. См. статью базы знаний Как проверить список наборов шифров, активированных в моей среде выполнения SAP PI AS Java? для проверки списка шифров, активированных в вашей системе SAP PI во время выполнения.

Для получения общих инструкций по активации шифров ECHDE или DHE в системе SAP PI см. следующие шаги:


См. такье


Применимо к

Управляемый шлюз SAP Integration Suite > Управляемый шлюз для Business Network SCC > Управляемый шлюз для Buyer Business Network SCC
Управляемый шлюз SAP Integration Suite > Управляемый шлюз для SAP Business Network
Управляемый шлюз SAP Integration Suite > Управляемый шлюз для интеграции SAP Sourcing

Условия использования  |  Авторские права  |  Безопасность  |  Конфиденциальность