SecurityConfig constructor
Creates a new SecurityConfig with default encryption and rotation settings.
Implementation
const SecurityConfig({
this.enableTLS = false,
this.tlsCertificatePath,
this.tlsPrivateKeyPath,
this.enableKeyRotation = true,
this.keyRotationInterval = const Duration(days: 30),
this.maxAuthAttempts = 3,
this.enableRateLimiting = true,
this.maxRequestsPerMinute = 100,
this.dhtDifficulty = 0, // SEC-005: Default disabled
});