]> git.proxmox.com Git - mirror_edk2.git/blame - CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TestEKUCerts/TestEKUParsingIssuingCA.ini
CryptoPkg: BaseCryptLib: Add unit tests (Host and Shell based)
[mirror_edk2.git] / CryptoPkg / Test / UnitTest / Library / BaseCryptLib / TestEKUCerts / TestEKUParsingIssuingCA.ini
CommitLineData
694bfd6f
MC
1[Version]\r
2Signature="$Windows NT$\r
3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\r
4; 2.5.29.19 == Basic Constraints for CA\r
5[Strings]\r
6szOID_BASIC_CONSTRAINTS2 = "2.5.29.19"\r
7\r
8[EnhancedKeyUsageExtension]\r
9OID = 1.3.6.1.4.1.311.76.9.21.1\r
10\r
11[NewRequest]\r
12Subject = "CN=TestEKUParsingIssuingCA"\r
13Exportable = true\r
14KeyLength = 256\r
15HashAlgorithm = sha256\r
16KeyUsage = "CERT_KEY_CERT_SIGN_KEY_USAGE"\r
17KeyUsageProperty = "NCRYPT_ALLOW_SIGNING_FLAG"\r
18MachineKeySet = True\r
19RequestType = cert\r
20ValidityPeriodUnits = 20\r
21ValidityPeriod = Years\r
22ProviderName = "Microsoft Software Key Storage Provider"\r
23KeyAlgorithm = "ECDSA_P256"\r
24\r
25\r
26[Extensions]\r
27%szOID_BASIC_CONSTRAINTS2% = "{text}"\r
28 _continue_ = "ca=True"\r
29\r
30Critical=%szOID_BASIC_CONSTRAINTS2%\r
31\r
32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\r
33; This extension is so the this CA is only allowed to\r
34; issue end-entity certs.\r
35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\r
36[BasicConstraintsExtension]\r
37PathLength=0\r
38\r
39;\r
40; Surface Firmware Signing EKU\r
41;\r
42[Extensions]\r
43 2.5.29.37 = "{text}"\r
44 _continue_ = "1.3.6.1.4.1.311.76.9.21.1"\r
45\r