https

Mattepuffo's logo
Creare un HTTP server con Qt

Creare un HTTP server con Qt

Da non so quale versione di Qt, è stato introdotto QtHttpServer, che ci consente di crare un HTTP server.

Ma non è stato proprio facile testarlo; qui cerco di spiegarvi il meglio possibile come fare.

Prima di tutto dovete:

  • aprite MaintenanceTool
  • scegliete Add or remove components
  • andate sotto Qt -> VOSTRA VERSIONE -> Additional Libraries  e selezionate Qt HTTP Server (TP)
  • andate avanti con l'installazione

Mattepuffo's logo
Usare HTTPS in Vert.x con SelfSignedCertificate

Usare HTTPS in Vert.x con SelfSignedCertificate

L'API che sto sviluppando in Java con Vert.x girerà in modalità standalone, e sarà contattabile direttamente tramite indirizzo ip.

Ovviamente, il client che gira su HTTPS blocca la chiamata al server, in quanto di default gira su HTTP.

Vediamo come configurare Vert.x per HTTP con SelfSignedCertificate!

Mattepuffo's logo
Redirect HTTPS in React

Redirect HTTPS in React

Tendenzialmente sono abituato a forzare il redirect su HTTPS usando le configurazioni lato server; ad esempio usando .htaccess nel caso di Apache.

Ma mi sono accorto che queste regole non valevano nel caso di app React; nel senso che caricato sul server l'applicazione, il redirect automatico non veniva fatto.

Ed ecco perchè ho deciso di usare il modulo react-https-redirect!

Mattepuffo's logo
Creare microservice in Java con Vert.x

Creare microservice in Java con Vert.x

Vert.x è una libreria che ci consente di creare microservice, e non solo, in diversi linguaggi.

Come potete vedere dalla documentazione, è composto di diversi "moduli", di cui i principali al momento sembrano:

  • core
  • web
  • web client

Oggi vediamo un esempio di web in Java.

Mattepuffo's logo
Come risolvere l'errore java.lang.RuntimeException: Could not generate DH keypair

Come risolvere l'errore java.lang.RuntimeException: Could not generate DH keypair

L'altro giorno stavo cercando di eseguire il download da un mio programma in Java da un sito con HTTPS.

Cosa già fatta varie altre volte; solo che questa volta, su questo sito, riscontravo questo errore (vi posto una parte del trace):

javax.net.ssl.SSLException: java.lang.RuntimeException: 
Could not generate DH keypair
......
Caused by: java.lang.RuntimeException: Could not generate DH keypair
......
Caused by: java.security.InvalidAlgorithmParameterException: 
DH key size must be multiple of 64, and can only range 
from 512 to 2048 (inclusive). 
The specific key size 4096 is not supported
......