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

# Savjeti za otklanjanje poteškoća u provjeri autentičnosti certifikata uz komplet alata za integraciju (ITK)

## Rješenje

**Problem**

Postoje slučajevi kada alat za prijenos podataka (DTT) kompleta alata za integraciju (ITK) možda neće uspjeti pri upotrebi provjere autentičnosti zasnovane na certifikatu s pogreškama u vezi s SSL-om ili neuspjesima rukovanja. Ovo rješenje namijenjeno je samostalnim ITK instancama instaliranim na poslužitelju, a ne instaliranim na SAP NetWeaver PI.

**Uzrok**

Problem je obično zbog nepotpunih lanaca certifikata ili netočnih certifikata koji se upotrebljavaju u bazi ključeva stranke.

Pri otklanjanju poteškoća provjerite sljedeće:

- Osigurajte da stranka upotrebljava javni ključ / privremene / korijenske certifikate koje izdaje izdavatelj certifikata kojem Ariba vjeruje. Samopotpisani certifikati ne mogu se upotrebljavati s provjerom autentičnosti zasnovanom na ITK-u i certifikatu.
- Provjerite je li stranka omogućila da krajnja točka u Aribinoj aplikaciji bude način provjere autentičnosti **Certifikata,**

  (Uzvodno): **upravljanje > Administracija > Upravitelj integracije > Sigurnost kompleta alata za integraciju**  
  (Nizvodno): **upravljanje > Glavna administracija > Upravitelj integracije > Sigurnost kompleta alata za integraciju**
- U datoteci s mogućnostima (.bat/.sh) provjerite je li parametar urlPrefix ispravno postavljen na [https://xxxxx/Sourcing/filedownload](https://xxxxx/Sourcing/filedownload) ili [https://xxxxx/Buyer/fileupload](https://xxxxx/Buyer/fileupload), gdje bi xxxxx bio jedno od mjesta navedenih u odjeljku Dodatne informacije i mora se upotrebljavati prema potrebi. Na primjer: skup urlPrefix=[https://s1-integration.ariba.com/Sourcing/filedownload](https://s1-integration.ariba.com/Sourcing/filedownload) ilir set urlPrefix=[https://s1-integration.ariba.com/Buyer/fileupload](https://s1-integration.ariba.com/Sourcing/filedownload)
- U datoteci s mogućnostima (.bat/.sh) provjerite jesu li sljedeći parametri postavljeni i bez komentara:  
  clientKeystore  
  clientKeystoreLozinka  
  clientKeyLozinka
- Osigurajte da baza ključeva navedena u parametru clientKeystore sadržava privatni ključ stranke i javne certifikate koji se upotrebljavaju za SSL komunikaciju s Aribom (javni ključ, privremeni, korijenski certifikati).
- Ako objava HTTPS-a ne uspije, korisnik može omogućiti sljedeće parametre u Toolslib.bat/.sh datoteci u direktoriju ITK bin za ispis informacija o ispravljanju pogrešaka u vezi s informacijama o klijentu/poslužitelju i rukovanju:

  a) Idite na \<ITK\_inst\_root>/bin  
  b) Uredite datoteku toolslib.bat/.sh  
  c) postaviti sljedeće argumente i spremiti:

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

  **Linux/Unix**: \_Command="$JAVA\_HOME/bin/java **-Djavax.net.debug=\\"ssl:handshake:verbose\\" -Dhttps.protocols=\\"TLSv1.1,TLSv1.2\\" -Djdk.tls.client.protocols=\\"TL1.1,Sv1.2\\"** -jar" -jferg" \\ SetfilR/CLetR
- Sljedeći put kad se ITK pokrene i pokuša objaviti u Aribi, zapisnik će pokazati informacije o rukovanju/certifikatu SSL.

  Provjerite predmet, izdavatelja, datume valjanosti za certifikate nađene za bazu ključeva kupca. Te informacije treba ispisati nakon unosa u ITK zapisnik u HTTPS objavi na Aribinu URL-u. Provjerite odgovaraju li pronađeni certifikati istim informacijama o certifikatu klijenta za koje očekuju da će biti u bazi ključeva.

  a) Valjan certifikat treba pronaći iz klijentove baze ključeva.  
  Primjer:  
  \*\*\*\*Alat za prijenos datoteke u tijeku 11. studenog 11 13:22:54 PDT 2020\*\*\*\*  
  knjiženje na https://certs1.ariba.com/Buyer/filedownload?područje=abcCompany  
  \*\*\*  
  pronašao ključ za: \<clients\_keystore>

  b) Pokrenut će se \*\*\* ClientHello, TLSv1  
  c) Pokrenut će se \*\*\* ServerHello, TLSv1 i Aribin javni ključ (lanac certifikata) bit će poslan klijentu  
  d) Treba pronaći pouzdani certifikat  
  e) \*\*\* ClientKeyExchange, RSA PreMasterSecret, TLSv1 pokrenut će se tamo gdje klijent šalje razmjenu ključeva potpisanu s Aribinim javnim ključem  
  f) Ariba dešifrira PreMasterSecret. To je točka u kojoj, ako dođe do kvara, korisnik može vidjeti pogrešku kao što je sljedeće. Ako je tako, problem može biti s certifikatima u bazi ključeva: javax.net.ssl.SSLHandshakeIznimka: Primljeno fatalno upozorenje: handshake\_fail

**Dodatne informacije**

Valjana područja navedena su u nastavku,

- 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
