====== 3. Administrator ======
Dokumentacija za sistemske administratore za implementaciju i upravljanje PQ-kriptografskom infrastrukturom.
----
===== Sadržaj =====
^ Odjeljak ^ Opis ^
| [[.:installation|3.1 Instalacija]] | Sistemski preduvjeti, OpenSSL, .NET Runtime |
| [[.:konfiguration|3.2 Konfiguracija]] | Varijable okruženja, putanje, FIPS-način rada |
| [[.:betrieb|3.3 Rad]] | Health provjere, certifikati putem CLI, Trust Stores |
| [[.:troubleshooting|3.4 Rješavanje problema]] | CLI dijagnostika, česte pogreške |
----
===== Matrica ovisnosti =====
**Što mi isporučujemo naspram onoga što vi osiguravate:**
^ Komponenta ^ Dobavljač ^ Verzija ^ Kako nabaviti ^
| WvdS.Crypto Library | EMSR DATA | 1.0.x | NuGet (programeri) |
| OpenSSL | OpenSSL Foundation | **3.6.0+** | Admin instalira |
| .NET Runtime | Microsoft | **8.0+** | Admin instalira |
| OS Trust Store | Operativni sustav | - | Dostupno |
**OpenSSL 3.6.0+** je obavezan za podršku ML-DSA i ML-KEM.
Starije verzije ne podržavaju post-kvantne algoritme.
----
===== Sistemski preduvjeti =====
^ Komponenta ^ Minimum ^ Preporučeno ^
| .NET Runtime | 8.0 | 8.0 LTS |
| OpenSSL | 3.6.0 | 3.6.0+ |
| RAM | 512 MB | 1 GB+ |
| Pohrana | 100 MB | 500 MB (s ključevima) |
**Operativni sustavi:**
* Windows 10/11, Windows Server 2019+
* Linux (Ubuntu 22.04+, RHEL 8+, Debian 12+)
* macOS 13+ (Ventura)
----
===== Kontrolni popis za implementaciju =====
# 1. Provjera verzije OpenSSL
openssl version
# Očekivano: OpenSSL 3.6.0 ili noviji
# 2. Jesu li PQ-algoritmi dostupni?
openssl list -signature-algorithms | grep -i ml-dsa
openssl list -kem-algorithms | grep -i ml-kem
# 3. Provjera .NET Runtime
dotnet --list-runtimes | grep "Microsoft.NETCore.App 8"
# 4. Provjera providera
openssl list -providers
- [x] OpenSSL 3.6.0+ instaliran
- [x] ML-DSA i ML-KEM algoritmi dostupni
- [x] .NET 8.0+ Runtime instaliran
- [ ] Varijable okruženja konfigurirane → [[.:konfiguration|Konfiguracija]]
- [ ] Health provjera uspješna → [[.:betrieb|Rad]]
- [ ] Strategija sigurnosne kopije definirana
----
===== Brzi početak za administratore =====
**Windows (PowerShell kao administrator):**
# Provjera OpenSSL
& "C:\Program Files\OpenSSL\bin\openssl.exe" version
# Postavljanje PATH (ako ne postoji)
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Program Files\OpenSSL\bin", "Machine")
# Verifikacija
openssl list -signature-algorithms | Select-String "ML-DSA"
**Linux (bash):**
# Provjera OpenSSL
openssl version -a
# Provjera PQ podrške
openssl list -signature-algorithms | grep -i "ml-dsa"
openssl list -kem-algorithms | grep -i "ml-kem"
----
===== Daljnje informacije =====
* [[..:konzepte:sicherheit|Sigurnost]] – Model prijetnji, najbolje prakse
* [[..:business:compliance|Usklađenost]] – NIST FIPS 203/204 sukladnost
----
//Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional//
{{tag>administrator sysadmin installation betrieb}}