White Papers

Nome Necessario Descrizione
MaxActiveFileDays La quantità massima di tempo, specificata in giorni, per
cui è possibile aprire un file di registro. Se il file di registro
viene aperto successivamente al tempo specificato, viene
chiuso e ne viene aperto uno nuovo.
MaxFileAge I file di registro orari vengono resi persistenti nella cartella
di output. I file precedenti a questo periodo di tempo,
specificati in giorni, vengono eliminati.
L'elemento Kestrel descrive in dettaglio la connessione TLS. La tabella seguente descrive in dettaglio i componenti Kestrel:
Nome Necessario Descrizione
Endpoint Dettagli per le porte di ascolto del contenitore.
Http/Https Definizioni di protocollo per le porte di ascolto docker.
Pathbase Percorso relativo URI rispetto al contenitore (/
devicesvr/api/v1).
Url Il protocollo contenitore e la porta di ascolto (https://
*:5001").
Certificato Dettagli del certificato utilizzato per le connessioni TLS al
contenitore.
Percorso La posizione del certificato PKCS12 (/app/certs/
test.pfx).
Password Password per il certificato PKCS12.
Utilizzare un editor di testo per configurare gli elementi richiesti. Vedere il file appsettings.json di seguito con esempi configurabili in
grassetto/corsivo
:
{
"https port":443,
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"Tenant": {
"TenantName": "
ExampleTenant
",
"TenantApiKey": "
ExampleTenantKey
",
"TenantUUID": "
5568165d-216a-4631-a115-80de74f294fd
",
"SigningCertificate": {
"IssuerPublicCertsPem": "
ExampleCertificate or Docker container path to the public key certificate
",
"IssuerPrivateKeyPem": "
ExampleCertificate or Docker container path to the private key
" },
"JwtCertificate": {
"TrustedRootsPem": "
ExampleCertificate or or the Docker container path to the trust chain of the signing
certificate
" }
},
"Upload": {
"BaseFileName": "
SIEM_Output
",
"OutputLocation": "
/var/dataEventRepository
",
"MaxFileSizeMb":
15
,
"MaxActiveFileDays":
1
,
"MaxFileAge":
3
}
},
"Kestrel": {
"Endpoints": {
"Http": {
"PathBase": “
/devicesvc/api/v1”
,
"Url”: “
http://*:5000
},
28
Integrazione