mongo/x509/apple-certs.yml

50 lines
1.4 KiB
YAML

# Definition for testing certificates to be created and installed into the MacOS trusted keychain upon provision.
# On MacOS provision, these certificates will be written to /opt/x509.
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