Files
nix-config/modules/base/security.nix
T
ryan4yin | 二花 0dcf547d1f fix(pki): distrust roots with compromised eMudhra intermediates (#479)
Assisted-by: DeepSeek Harness 0.2.1-rc.2 (gpt-6.1-sol)
Assisted-by: DeepSeek Harness 0.2.1-rc.2 (deepseek-flash)
2026-10-20 23:49:52 +08:00

17 lines
547 B
Nix

{
# Add my private PKI's CA certificate to the system-wide trust store.
security.pki.certificateFiles = [
../../certs/ecc-ca.crt
];
# Distrust the roots that signed the compromised eMudhra intermediates
# (Mozilla advisory, 2026-10-20). Upstream nixpkgs blacklists them as of
# NixOS/nixpkgs#576390; drop this once every consumed nixpkgs revision has it (WA-040).
security.pki.caCertificateBlacklist = [
"Comodo AAA Services root"
"emSign ECC Root CA - G3"
"emSign Root CA - C1"
"emSign ECC Root CA - C3"
];
}