====== 6. Distribucija ======
V tem poglavju boste izvedeli, kako posredujete vaše gradnje OpenSSL drugim.
----
===== Pregled =====
| Metoda | Primerno za | Stran |
|--------|-------------|-------|
| Skupna raba datotek | Majhne ekipe, hitro | [[.:file-share]] |
| NuGet paket | .NET projekti, verzioniranje | [[.:nuget-paket]] |
| Docker Registry | Container namestitve | - |
----
===== Hitra primerjava =====
^ Kriterij ^ Skupna raba datotek ^ NuGet ^
| Nastavitev | Enostavna | Srednja |
| Verzioniranje | Ročno | Samodejno |
| Odvisnosti | Brez | Integracija z .NET |
| Posodobitve | Ročno kopiranje | ''dotnet restore'' |
| Za ekipe | Majhne | Majhne do velike |
----
===== Kaj naj distribuiram? =====
==== Minimum (samo DLL-ji) ====
openssl-3.6.0-win-x64/
├── libcrypto-3-x64.dll # Kriptografija (obvezno)
├── libssl-3-x64.dll # TLS (opcijsko)
└── README.txt # Kratka navodila
==== Standardno (s konfiguracijo) ====
openssl-3.6.0-win-x64/
├── bin/
│ ├── libcrypto-3-x64.dll
│ ├── libssl-3-x64.dll
│ └── openssl.exe # CLI orodje
├── ssl/
│ └── openssl.cnf # Konfiguracija
└── README.txt
==== Popolno (s FIPS) ====
openssl-3.6.0-win-x64-fips/
├── bin/
│ ├── libcrypto-3-x64.dll
│ ├── libssl-3-x64.dll
│ └── openssl.exe
├── lib/
│ └── ossl-modules/
│ ├── fips.dll # FIPS Provider
│ └── legacy.dll
├── ssl/
│ ├── openssl.cnf
│ └── fipsmodule.cnf # FIPS konfiguracija
└── README.txt
----
===== Naprej na =====
* [[.:file-share|Nastavitev skupne rabe datotek]]
* [[.:nuget-paket|Ustvarjanje NuGet paketa]]
* [[.:versionierung|Verzioniranje]]
----
//Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional//