White Papers

Nombre Obligatorio Descripción
MaxActiveFileDays La cantidad máxima de tiempo, especificada en días, para
la cual se puede abrir un archivo de registro. Cuando el
archivo de registro está abierto durante más tiempo que el
tiempo especificado, se cierra y se abre un nuevo archivo
de registro.
MaxFileAge Los archivos de registro de tiempo persisten en la carpeta
de resultado. Los archivos anteriores a este período,
especificados en días, se eliminan.
El elemento Kestrel detalla la conexión de TLS. En la siguiente tabla, se detallan los componentes de Kestrel:
Nombre Obligatorio Descripción
Extremos Detalles de los puertos de escucha del contenedor.
Protocolo HTTP/
HTTPS
Definiciones de protocolo para los puertos de escucha
docker.
Base de rutas Ruta de acceso relativa de URI con respecto al
contenedor (/devicesvr/api/v1).
URL El protocolo de contenedor y el puerto de escucha
(https://*:5001").
Certificado Detalles del certificado que se utiliza para las conexiones
TLS en el contenedor.
Ruta de acceso La ubicación del certificado de PKCS12 (/app/certs/
test.pfx).
Contraseña Contraseña del certificado de PKCS12.
Utilice un editor de texto para configurar los elementos requeridos. Consulte appsettings.json a continuación con ejemplos configurables en
negrita/cursiva:
{
"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”
,
28
Integración