🟣slot_9d.cnf
OpenSSL config template for Yubikey's PIV 9D Slot (Key Management).
SLOT
PIN Policy
CREATE FILE
C:\Program Files\Common Files\SSL\piv_name_9d.cnfEXAMPLE CONFIG
oid_section = yubikey_oids
[ yubikey_oids ]
nameDistinguisher = 0.2.262.1.10.7.20
msEFSR = 1.3.6.1.4.1.311.10.3.4.1
msEFSRecovery = 1.3.6.1.4.1.311.21.6
driveEncryption = 1.3.6.1.4.1.311.67.1.1
driveRecovery = 1.3.6.1.4.1.311.67.1.2
rda = 1.3.6.1.4.1.311.54.1.2
gpgUsageCert = 1.3.6.1.4.1.11591.2.6.1
gpgUsageSign = 1.3.6.1.4.1.11591.2.6.2
gpgUsageEncr = 1.3.6.1.4.1.11591.2.6.3
gpgUsageAuth = 1.3.6.1.4.1.11591.2.6.4
msAuthenticode = 1.3.6.1.4.1.311.2
[ req ]
default_bits = 2048
default_keyfile = piv_sign_9d.pem
default_md = sha256
distinguished_name = yubikey_dn
x509_extensions = yubikey_ext
req_extensions = yubikey_ext
string_mask = MASK:0x2002
utf8 = yes
prompt = no
[ yubikey_dn ]
0.C = NA
1.S = NA
2.L = NA
3.O = Organization
4.OU = Organization Unit
5.CN = Your Common Name
6.emailAddress = email@address.com
7.GN = Your Given Name
8.title = Cert Title
9.description = Description about Cert
10.initials = ABC
11.serialNumber = 1234
[ sans ]
DNS.0 = localhost
DNS.1 = myexampleclient.com
[ yubikey_ext ]
basicConstraints = CA:false,pathlen:0
nsCertType = objsign, objCA
nsComment = "PIV Authentication 9D"
subjectAltName = @sans
extendedKeyUsage = critical,serverAuth, clientAuth, emailProtection, msSGC, msEFS, msEFSR, nsSGC, msEFSRecovery, driveEncryption, driveRecovery, msSmartcardLogin, secureShellClient, secureShellServer, rda, gpgUsageCert, gpgUsageSign, gpgUsageEncr, gpgUsageAuth, msAuthenticode
keyUsage = critical,nonRepudiation, keyEncipherment, dataEncipherment, keyAgreementLast updated