---
article_id: KB0394858
article_type: Support Note
component_ids:
  - BNS-ARI-PUR
  - BNS-ARI-SC
  - BNS-ARI-SIPM
  - BNS-ARI-SS
component_descriptions:
  - Purchasing
  - Strategic Contracts
  - Strategic Sourcing
  - Supplier Information & Performance Management
products:
  - SAP Ariba Procurement, cloud edition
  - SAP Ariba Sourcing, cloud edition
language: sk
created: 2015-05-21
updated: 2022-04-02
source: Knowledge Base
url: https://support.ariba.com/item/view/KB0394858_sk
connect_url: https://support.ariba.com/item/view/KB0394858_sk?min=1
sap_for_me_url: https://me.sap.com/notes/KB0394858/sk
---

# Tipy na riešenie problémov pri overovaní certifikátov pomocou integračnej sady nástrojov (ITK)

## Resolution

**Problém**

Existujú časy, kedy Nástroj na prenos údajov Integration Toolkit (ITK) (DTT) môže zlyhať pri použití autentifikácie založenej na certifikáte s chybami okolo zlyhania SSL alebo handshake. Toto riešenie je určené pre samostatné inštancie ITK nainštalované na serveri, ktoré nie sú nainštalované v SAP NetWeaver PI.

**Príčina**

Problém je zvyčajne spôsobený neúplnými reťazcami certifikátov alebo nesprávnymi certifikátmi používanými v úložisku kľúčov zákazníka.

Pri riešení problémov skontrolujte nasledujúce:

- Zaisťuje, aby zákazník používal verejné kľúče, dočasné/koreňové certifikáty, ktoré sú vydané certifikačnou autoritou, ktorej dôveruje Ariba. Certifikáty s vlastným podpisom nie je možné použiť s overením ITK a certifikátom.
- Zaistite, aby zákazník aktivoval koncový bod v aplikácii Ariba ako metódu autentifikácie **Certifikátu,**

  (Upstream): **Správa > Administrácia > Manažér integrácie > Zabezpečenie sady nástrojov integrácie**  
  (Downstream): **Správa > Hlavná správa > Manažér integrácie > Zabezpečenie sady nástrojov integrácie**
- V súbore možností (.bat/.sh) sa uistite, že parameter urlPrefix je správne nastavený na [https://xxxxx/Sourcing/filedownload](https://xxxxx/Sourcing/filedownload) alebo [https://xxxxx/Buy/fileupload](https://xxxxx/Buyer/fileupload), kde xxxxx by bola jedna z lokalít uvedených v časti Doplnkové informácie a musí sa použiť podľa potreby. Naprí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 súbore možností (.bat/.sh) skontrolujte, či sú nastavené a nekomentované nasledujúce parametre:  
  clientKeystore  
  clientKeystorePassword  
  clientKeyPassword
- Uistite sa, že úložisko kľúčov zadané v parametri clientKeystore obsahuje súkromný kľúč a verejné certifikáty zákazníka, ktoré sa používajú na komunikáciu SSL s Ariba (verejný kľúč, dočasný, koreňové certifikáty).
- Ak príspevok HTTPS zlyháva, zákazník môže aktivovať nasledujúce parametre v súbore toolslib.bat/.sh v adresári ITK bin pre tlač informácií o ladení týkajúcich sa informácií o klientovi/serveri hello a handshake:

  a) Prejsť na \<ITK\_install\_root>/bin  
  b) Upraviť súbor toolslib.bat/.sh  
  c) Nastavte nasledujúce argumenty a uložte:

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

  **Linux/Unix**: \_povel="$JAVA\_HOME/bin/java **-Djavax.net.debug=\\"ssl:handshake:verbose\\" -Dhttps.protocols=\\"TLSv1.1,TLSv1.2\\" -Djdk.tls.client.protocols=\\"TLSv1.TLDI1.2\\"** -jar \\”ASIGHR"
- Pri ďalšom spustení ITK a pokuse o odoslanie do Ariba sa v protokole zobrazia informácie o SSL handshake/certifikáte.

  Skontrolujte predmet, vydavateľa, dátumy platnosti nájdených certifikátov pre úložisko kľúčov zákazníka. Tieto informácie by sa mali vytlačiť po zázname v protokole ITK na HTTPS príspevok na adresu URL Ariba. Skontrolujte, či sa nájdené certifikáty zhodujú s rovnakými informáciami o certifikáte klienta, aké očakávajú v úložisku kľúčov.

  a) Z úložiska kľúčov klienta by sa mal nájsť platný certifikát.  
  Príklad:  
  \*\*\*\*Spustenie nástroja na prenos súborov vo Wed Nov 11 13:22:54 PDT 2020\*\*\*\*  
  účtovanie na https://certs1.ariba.com/Buyer/filedownload?oblasť=abcCompany  
  \*\*\*  
  nájdený kľúč pre : \<clients\_keystore>

  b) Spustí sa \*\*\* ClientHello, TLSv1  
  c) Spustí sa \*\*\* ServerHello, TLSv1 a klientovi sa odošle verejný kľúč Ariba (reťazec certifikátov)  
  d) Mal by sa nájsť dôveryhodný certifikát  
  e) ClientKeyExchange, RSA PreMasterSecret, TLSv1 bude iniciovaný tam, kde klient odošle výmenu kľúčov podpísanú s verejným kľúčom Ariba  
  f) Ariba dešifruje PreMasterSecret. Toto je bod, kde ak dôjde k zlyhaniu, používateľovi sa môže zobraziť chyba, ako je nasledujúca. Ak áno, problém môže spočívať v certifikátoch v úložisku kľúčov: javax.net.ssl.SSLHandshakeException: Prijaté fatálne upozornenie: handshake\_ault

**Doplnkové informácie**

Platné oblasti sú uvedené nižšie,

- 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
