52 lines
1.5 KiB
JavaScript
52 lines
1.5 KiB
JavaScript
module.exports = {
|
|
// https://golang.org/src/crypto/x509/root_aix.go
|
|
aix: {
|
|
files: ["/var/ssl/certs/ca-bundle.crt"],
|
|
directories: ["/var/ssl/certs"],
|
|
},
|
|
android: {
|
|
files: [],
|
|
directories: ["/system/etc/security/cacerts"],
|
|
},
|
|
freebsd: {
|
|
files: [
|
|
"/usr/local/etc/ssl/cert.pem", // FreeBSD
|
|
"/usr/local/share/certs/ca-root-nss.crt", // DragonFly
|
|
"/etc/openssl/certs/ca-certificates.crt", // NetBSD
|
|
],
|
|
directories: [
|
|
"/usr/local/share/certs", // FreeBSD
|
|
"/etc/openssl/certs", // NetBSD
|
|
],
|
|
},
|
|
linux: {
|
|
files: [
|
|
"/etc/ssl/certs/ca-certificates.crt", // Debian/Ubuntu/Gentoo/Joyent SmartOS etc
|
|
"/etc/pki/tls/certs/ca-bundle.crt", // Fedora/RHEL 6
|
|
"/etc/ssl/ca-bundle.pem", // OpenSUSE
|
|
"/etc/pki/tls/cacert.pem", // OpenELEC
|
|
"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem", // CentOS/RHEL 7
|
|
"/etc/ssl/cert.pem", // Alpine Linux
|
|
],
|
|
directories: [
|
|
"/etc/ssl/certs", // SLES10/SLES11, https://golang.org/issue/12139
|
|
"/etc/pki/tls/certs", // Fedora/RHEL
|
|
],
|
|
},
|
|
openbsd: {
|
|
files: [
|
|
"/etc/ssl/cert.pem", // OpenBSD
|
|
"/usr/local/share/certs/ca-root-nss.crt", // DragonFly
|
|
"/etc/openssl/certs/ca-certificates.crt", // NetBSD
|
|
],
|
|
directories: [],
|
|
},
|
|
sunos: {
|
|
files: [
|
|
"/etc/certs/ca-certificates.crt", // Solaris 11.2+
|
|
"/etc/ssl/certs/ca-certificates.crt", // Joyent SmartOS
|
|
"/etc/ssl/cacert.pem", // OmniOS
|
|
],
|
|
directories: ["/etc/certs/CA"],
|
|
},
|
|
}; |