---
article_id: KB0394858
article_type: Support Note
component_ids:
  - BNS-ARI-PUR
  - BNS-ARI-SC
  - BNS-ARI-SIPM
  - BNS-ARI-SS
component_descriptions:
  - Informace o dodavateli a řízení výkonů
  - Nákup
  - Strategické smlouvy
  - Strategický nákup
products:
  - SAP Ariba Procurement, cloud edition
  - SAP Ariba Sourcing, cloud edition
language: cs
created: 2015-05-21
updated: 2022-04-02
source: Knowledge Base
url: https://support.ariba.com/item/view/KB0394858_cs
connect_url: https://support.ariba.com/item/view/KB0394858_cs?min=1
sap_for_me_url: https://me.sap.com/notes/KB0394858/cs
---

# Tipy pro řešení problémů s chybami ověřování certifikátů pomocí sady nástrojů pro integraci (ITK)

## Vyřešení

**Problém**

Existují doby, kdy nástroj ITK (Integration Toolkit) Data Transfer Tool (DTT) může selhat při použití autentizace založené na certifikátu s chybami kolem SSL nebo selhání handshake. Toto řešení je určeno pro samostatné instance ITK nainstalované na serveru, které nejsou nainstalovány v SAP NetWeaver PI.

**Příčina**

K problému obvykle dochází kvůli neúplným řetězcům certifikátů nebo nesprávným certifikátům používaným v registru klíčů zákazníka.

Při řešení potíží zkontrolujte následující:

- Ujistěte se, že zákazník používá veřejný klíč / dočasné/kořenové certifikáty, které jsou vydány certifikační autoritou důvěryhodnou Aribou. Certifikáty s vlastním podpisem nelze použít s ITK a autentizací založenou na certifikátu.
- Ujistěte se, že zákazník aktivoval koncový bod v aplikaci Ariba jako metodu autentizace **certifikátu,**

  (Upstream): **Správa > Administrace > Správce integrace > Zabezpečení sady nástrojů pro integraci**  
  (Následný): **Správa > Hlavní administrace > Správce integrace > Zabezpečení sady integračních nástrojů**
- V souboru voleb (.bat/.sh) se ujistěte, že je parametr urlPrefix správně nastaven na [https://xxxxx/Sourcing/filedownload](https://xxxxx/Sourcing/filedownload) nebo [https://xxxxx/Buyer/fileupload](https://xxxxx/Buyer/fileupload), kde xxxxx by byl jedním ze stránek uvedených v sekci Doplňkové informace a musí být použit podle potřeby. Například: set urlPrefix=[https://s1-integration.ariba.com/Sourcing/filedownload](https://s1-integration.ariba.com/Sourcing/filedownload) orr set urlPrefix=[https://s1-integration.ariba.com/Buyer/fileupload](https://s1-integration.ariba.com/Sourcing/filedownload)
- V souboru voleb (.bat/.sh) se ujistěte, že jsou nastaveny a neokomentovány následující parametry:  
  clientKeystore  
  clientKeystorePassword  
  clientKeyPassword
- Zajistěte, aby registr klíčů zadaný v parametru clientKeystore obsahoval privátní klíč zákazníka a veřejné certifikáty používané pro komunikaci SSL s Aribou (veřejný klíč, meziprodukty, kořenové certifikáty).
- Pokud je HTTPS post neúspěšný, může zákazník povolit následující parametry v souboru tooldrivr.bat/.sh v adresáři ITK bin pro tisk informací o ladění týkajících se informací o klientovi/serveru hello a handshake:

  a) Přejít na \<ITK\_install\_root>/bin  
  b) Upravit soubor tooldrivr.bat/.sh  
  c) Nastavte následující argumenty a uložte:

  **Windows**: set \_příkaz="%JAVA\_HOME%\\bin\\java" **-Djavax.net.debug=ssl:handshake:verbose -Dhttps.protocols=TLSv1.1,TLSv1.2 -Djdk.tls.client.protocols="TLSv1.1,TL1.2"** -jar "%CLASSESDIR%\\aribarafile.jar"

  **Linux/Unix**: \_příkaz="$JAVA\_HOME/bin/java **-Djavax.net.debug=\\"ssl:handshake:verbose\\" -Dhttps.protocols=\\"TLSv1.1,TLSv1.2\\" -Djdk.tls.client.protocols=\\"SvSv1.1,TLSv1.2"** -jar \\" $aribgs"$CLAS\_CLAS\_CLAS\_CLAS.jar
- Při příštím spuštění ITK a pokusu o odeslání do Ariby se v protokolu zobrazí informace o handshake/certifikátu SSL.

  Zkontrolujte předmět, vydavatele, data platnosti pro nalezené certifikáty pro registr klíčů zákazníka. Tyto informace by se měly vytisknout po zadání v protokolu ITK do HTTPS a odeslat na URL Ariba. Zkontrolujte, zda nalezené certifikáty odpovídají stejným informacím klientského certifikátu, u nichž se očekává, že budou v úložišti klíčů.

  a) Z klientova registru klíčů by měl být nalezen platný certifikát.  
  Příklad:  
  \*\*\*\*Spuštění nástroje pro přenos souborů ve středu Nov 11 13:22:54 PDT 2020\*\*\*\*  
  publikování na https://certs1.ariba.com/Buyer/filedownload?realm=abcCompany  
  \*\*\*  
  Nalezen klíč pro: \<clients\_keystore>

  b) Bude inicializována aplikace ClientHello, TLSv1  
  c) ServerHello, TLSv1 bude iniciován a veřejný klíč Ariba (řetězec certifikátů) bude odeslán klientovi  
  d) Měl by být nalezen důvěryhodný certifikát  
  e) Iniciuje se ClientKeyExchange, RSA PreMasterSecret, TLSv1, kde klient odešle výměnu klíčů podepsanou veřejným klíčem Ariba  
  f) Ariba dešifruje PreMasterSecret. Toto je bod, kdy v případě poruchy může uživatel vidět chybu, jako je následující. Pokud ano, problém může spočívat v certifikátech v registru klíčů: javax.net.ssl.SSLHandshakeException: Přijato fatální upozornění: handshake\_

**Doplňkové informace**

Platné prostory jsou uvedeny níže,

- service-2-eu.ariba.com
- service-2-ru.ariba.com
- s1-integration.ariba.com
- certs1-integration.ariba.com
- s3-integration.ariba.com
- certs3-integration.ariba.com
- s1-integration-eu.ariba.com
- certs1-integration-eu.ariba.com
- s1-integration-ru.ariba.com
- certs1-integration-ru.ariba.com
- service-2.ariba.com
- certservice-2.ariba.com
