mongo/x509/apple_certs.json
Gabriel Marks aa38851a3d SERVER-118615 Use generated macos certificates in system CA tests (#47717)
GitOrigin-RevId: f9363dc6360e7e081ee62899d95001d173a7b9de
2026-02-10 16:25:28 +00:00

75 lines
2.1 KiB
JSON

{
"global": {
"Subject": {
"C": "US",
"ST": "New York",
"L": "New York City",
"O": "MongoDB",
"OU": "Kernel"
},
"keyfile": "macos_key.pem"
},
"certs": [
{
"name": "macos-trusted-ca.pem",
"description": "CA for trusted MacOS client/server certificate chain.",
"Subject": {
"CN": "Trusted MacOS Kernel Test CA"
},
"Issuer": "self",
"keyfile": "macos_ca_key.pem",
"extensions": {
"basicConstraints": {
"CA": true
},
"subjectAltName": {
"DNS": "localhost",
"IP": "127.0.0.1"
}
}
},
{
"name": "macos-trusted-client.pem",
"description": "Client certificate for trusted MacOS chain.",
"Subject": {
"CN": "Trusted MacOS Kernel Test Client"
},
"Issuer": "macos-trusted-ca.pem",
"pkcs12": {
"passphrase": "qwerty",
"name": "macos-trusted-client.pfx"
},
"extensions": {
"extendedKeyUsage": [
"clientAuth"
],
"subjectAltName": {
"DNS": "localhost",
"IP": "127.0.0.1"
}
}
},
{
"name": "macos-trusted-server.pem",
"description": "Server certificate for trusted MacOS chain.",
"Subject": {
"CN": "Trusted MacOS Kernel Test Server"
},
"Issuer": "macos-trusted-ca.pem",
"pkcs12": {
"passphrase": "qwerty",
"name": "macos-trusted-server.pfx"
},
"extensions": {
"extendedKeyUsage": [
"serverAuth"
],
"subjectAltName": {
"DNS": "localhost",
"IP": "127.0.0.1"
}
}
}
]
}