4.6 Gestione Certificati

Gestione dei certificati PQ.

Tipi di Certificato

Tipo Posizione Rotazione
Certificato Server %CERTS_PATH%\server.pfx Annuale
Root-CA %CERTS_PATH%\CA\root-ca.crt 10+ Anni
Certificati Client Emessi dalla CA Annuale

Rinnovare Certificato Server

# 1. Richiedere nuovo certificato
# 2. Aggiornare configurazione Proxy
# 3. Riavviare servizio Proxy
 
Restart-Service "DataGatewayProxy"

Emettere Certificati Client

# Ricevere CSR dal client
# Firmare certificato
openssl x509 -req -in client.csr -CA ca.crt -CAkey ca.key \
    -CAcreateserial -out client.crt -days 365

Revoca

# Revocare certificato
openssl ca -revoke client.crt -keyfile ca.key -cert ca.crt
 
# Aggiornare CRL
openssl ca -gencrl -out ca.crl -keyfile ca.key -cert ca.crt

Trust-Server

Il Trust-Server centrale valida i certificati:

POST https://trust.intern/api/validate
{
  "certificate": "base64-encoded-cert",
  "purpose": "client-auth"
}

Risposta:

{
  "valid": true,
  "subject": "CN=developer1",
  "issuer": "CN=Internal CA",
  "expiresAt": "2025-12-31T23:59:59Z"
}

Libreria PQ-Crypto

Per la gestione programmatica dei certificati con supporto PQ vedere:

Zuletzt geändert: il 30/01/2026 alle 09:05