Inhaltsverzeichnis
5.3 Avtentikacija s certifikatom
Identifikacija odjemalca preko PQ certifikatov.
Glavni certifikat
Razvijalski certifikat izda notranja CA.
# Zahteva za certifikat openssl req -new -newkey ml-dsa-65 -keyout dev.key -out dev.csr # Pošlji CSR na CA # Po odobritvi: prejmi dev.crt
Uporaba certifikata
# API klic s certifikatom odjemalca curl --cert dev.crt --key dev.key \ https://gateway.intern:443/api/v1/dsn/demo/tables
V aplikacijah
var handler = new HttpClientHandler(); handler.ClientCertificates.Add( new X509Certificate2("dev.pfx", "password")); var client = new HttpClient(handler); var response = await client.GetAsync("https://gateway.intern/api/v1/dsn/demo/tables");
Validacija certifikata
Strežnik preveri:
- Ali je certifikat veljaven (ni potekel)?
- Ali ga je podpisala naša CA?
- Ali ni preklican (CRL/OCSP)?
- Ali ima zahtevane razširitve?
PQ-Crypto knjižnica
Za programsko ustvarjanje in upravljanje PQ certifikatov glejte knjižnico WvdS.System.Security.Cryptography:
Zuletzt geändert: dne 30.01.2026 ob 08:47