====== 6. Distribuzione ======
In questo capitolo imparerete come distribuire i vostri build OpenSSL ad altri.
----
===== Panoramica =====
| Metodo | Adatto per | Pagina |
|--------|------------|--------|
| File-Share | Piccoli team, veloce | [[.:file-share]] |
| Pacchetto NuGet | Progetti .NET, versionato | [[.:nuget-paket]] |
| Docker Registry | Deployment container | - |
----
===== Confronto Rapido =====
^ Criterio ^ File-Share ^ NuGet ^
| Setup | Semplice | Medio |
| Versionamento | Manuale | Automatico |
| Dipendenze | Nessuna | Integrazione con .NET |
| Aggiornamenti | Copia manuale | ''dotnet restore'' |
| Per team | Piccoli | Piccoli a grandi |
----
===== Cosa Devo Distribuire? =====
==== Minimo (solo DLL) ====
openssl-3.6.0-win-x64/
├── libcrypto-3-x64.dll # Crittografia (obbligatorio)
├── libssl-3-x64.dll # TLS (opzionale)
└── README.txt # Guida rapida
==== Standard (con configurazione) ====
openssl-3.6.0-win-x64/
├── bin/
│ ├── libcrypto-3-x64.dll
│ ├── libssl-3-x64.dll
│ └── openssl.exe # Strumento CLI
├── ssl/
│ └── openssl.cnf # Configurazione
└── README.txt
==== Completo (con FIPS) ====
openssl-3.6.0-win-x64-fips/
├── bin/
│ ├── libcrypto-3-x64.dll
│ ├── libssl-3-x64.dll
│ └── openssl.exe
├── lib/
│ └── ossl-modules/
│ ├── fips.dll # Provider FIPS
│ └── legacy.dll
├── ssl/
│ ├── openssl.cnf
│ └── fipsmodule.cnf # Configurazione FIPS
└── README.txt
----
===== Continua con =====
* [[.:file-share|Configurare File-Share]]
* [[.:nuget-paket|Creare pacchetto NuGet]]
* [[.:versionierung|Versionamento]]
----
//Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional//