---
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: sr
created: 2015-05-21
updated: 2022-04-02
source: Knowledge Base
url: https://support.ariba.com/item/view/KB0394858_sr
connect_url: https://support.ariba.com/item/view/KB0394858_sr?min=1
sap_for_me_url: https://me.sap.com/notes/KB0394858/sr
---

# Saveti za uklanjanje grešaka potvrde identiteta sertifikata s skupom alata integracije (ITK)

## Resolution

**Problem**

Postoje vremena kada alat za prenos podataka (DTT) alata za integraciju (ITK) možda neće uspeti pri korišćenju potvrde identiteta zasnovane na sertifikatu s greškama oko SSL ili handshake grešaka. Ovo rešenje je namenjeno za samostalne ITK instance instalirane na serveru, koje nisu instalirane na SAP NetWeaver PI.

**Uzrok**

Problem je obično posledica nepotpunih lanaca sertifikata ili netačnih sertifikata koji se koriste na bazi ključeva kupca.

Pri uklanjanju grešaka proverite sledeće:

- Uverite se da kupac koristi javne ključne/posredne/korenske sertifikate koje izdaje sertifikaciono telo od poverenja u Ariba. Samopotpisani sertifikati se ne mogu koristiti s proverom identiteta zasnovanom na ITK i sertifikatu.
- Uverite se da je kupac aktivirao krajnju tačku u Ariba aplikaciji da bude metod potvrde identiteta **Sertifikat,**

  (Upstream): **Upravljaj > Administracija > Menadžer integracije > Sigurnost skupa alata za integraciju**  
  (Downstream): **Upravljaj > Administracija jezgra > Menadžer integracije > Sigurnost skupa alata za integraciju**
- U fajlu opcija (.bat/.sh), uverite se da je parametar urlPrefiks pravilno postavljen na [https://xxxxx/Sourcing/fileDownload](https://xxxxx/Sourcing/filedownload) ili [https://xxxxx/Customer/fileUplo,](https://xxxxx/Buyer/fileupload) gde bi xxxxx bio jedan od sajtova navedenih u odeljku Dodatne informacije i mora se koristiti po potrebi. Na primer: set urlPrefiks=[https://s1-integration.ariba.com/Sourcing/filedownload](https://s1-integration.ariba.com/Sourcing/filedownload) orr set urlPrefiks=[https://s1-integration.ariba.com/Buyer/fileupload](https://s1-integration.ariba.com/Sourcing/filedownload)
- U fajlu opcija (.bat/.sh), uverite se da su sledeći parametri postavljeni i da nisu komentarisani:  
  clientKeystore  
  clientKeystoreLozinka  
  clientKeyLozinka
- Uverite se da baza ključeva navedena u parametru clientKeystore sadrži privatni ključ i javne sertifikate kupca koji se koriste za SSL komunikaciju s Ariba (javni ključ, posredni, korenski sertifikati).
- Ako HTTPS objava nije uspela, kupac može da omogući sledeće parametre u fajlu Toolslib.bat/.sh u direktorijumu ITK bin za štampanje informacija o uklanjanju grešaka u vezi sa klijentom/serverom i informacijama o rukovanju:

  a) Idite na \<ITK\_install\_root>/bin  
  b) Uredite slib.bat/.sh fajl alata  
  c) Postavite sledeće argumente i sačuvajte:

  **Windows**: set \_Command="%JAVA\_HOME%\\bin\\java" **-Djavax.net.debug=ssl:handshake:verbose -Dhttps.protokoli=TLSv1.1,TLSv1.2 -Djdk.tls.client.protokoli="TLSv1.1.TLSv1.2"** -jar "%CLASSESDIR%\\aribafiletransfer.arjar"

  **Linux/Unix**: \_naredba="$JAVA\_HOME/bin/java **-Djavax.net.debug=\\"ssl:handshake:verbose\\" -Dhttps.protokoli=\\"TLSv1.1,TLSv1.2\\" -Djdk.tls.client.protocols=\\"TLSv1.1,TLSv1.2\\" -jar" $dk.tls.client.protocols=\\"TLSv1.TLSv1.TLSv1.2\\" -jar" $ba\_CLAS\_CLASjfer.protokol=\\"TLSv1.TLSv1,TLSv1.2\\"** -jar"
- Sledeći put kada se ITK izvodi i pokuša da knjiži u Ariba, protokol će pokazati informacije o SSL obradi/sertifikatu.

  Proverite predmet, izdavaoca, datume validnosti za sertifikate nađene za bazu ključeva kupca. Ove informacije treba štampati nakon unosa u ITK protokol u HTTPS objavi na Ariba URL. Proverite da li pronađeni sertifikati odgovaraju istim informacijama o sertifikatu klijenta za koje očekuju da budu u bazi ključeva.

  a) Važeći sertifikat treba da bude nađen iz baze ključeva klijenta.  
  Primer:  
  \*\*\*\*Izvođenje alata za prenos fajla u Wed Nov 11 13:22:54 PDT 2020\*\*\*\*  
  objava na https://certs1.ariba.com/Buyer/filedownload?relm=abcCompany  
  \*\*\*  
  nađen ključ za : \<clients\_keystore>

  b) \*\*\* ClientHello, TLSv1 će biti pokrenut  
  c) \*\*\* ServerHello, TLSv1 će biti pokrenut, a Ariba javni ključ (lanac sertifikata) će biti poslat klijentu  
  d) Potrebno je naći pouzdani sertifikat  
  e) \*\*\* ClientKeyExchange, RSA PreMasterSecret, TLSv1 će biti pokrenut tamo gde klijent šalje razmenu ključeva potpisanu s javnim ključem Ariba  
  f) Ariba dešifrova prethodno nadređenu tajnu. Ovo je tačka u kojoj, ako dođe do greške, korisnik može videti grešku na sledeći način. Ako je tako, problem može da leži sa sertifikatima u bazi ključeva: javax.net.ssl.SSLHandshakeException: Primljeno fatalno upozorenje: handshake\_error

**Dodatne informacije**

Važeća područja navedena su ispod,

- 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
