SSL Errore Validazione su chiamate Rest

Ciao a tutti,

ho un problema Serio diciamo. Ho creato un WebApp che risponde a delle chiamate Rest. Ho aggiunto a questa chiamata un certificato SSL seguendo la guida

https://documentation.xojo.com/topics/web/ssl_for_web_apps.html

In pratica avvio l’applicazione con il comando
./MyApp --secureport=9090 - --certificate=/var/www/webapp/MyApp.crt

L’applicazione si avvia.
Se faccio la chiamata di tipo get via Browser funziona tutto e vedo il certificato.
Se la faccio via Client Rest (esempio insomina) mi restituisce questo errore:

Error: SSL peer certificate or SSH remote key was not OK

Come se il certificato non passi la validazione.
Lo stesso problema c’è l’ho se anche un App esterna fa una chiamta Rest.

Come è possibile? il certificato è valido e creato con Register e sul browser vedo correttamente la scadenza tra un anno e la validità.

Qualcuno sa darmi qualche info?

Ho contattato Register per maggiori informazioni, se il problema fosse il Certificato. Loro mi dicono che il Certificato non ha nessuna discriminante e risulta valido.

Quindi penso sia un problema di Xojo, o di come è stato installato.

CIao Ragazzi ho risolto da solo.
Il file .crt deve essere composto cosi:

  1. Certificate
  2. CABundle
  3. Private Key

Il CABundle non è altro che intermediates, colpa mia che non avevo letto bene la documentazione.

Grazie Mille

1 Like