2 # test handling of expired Apple development CA certs, Radar 3622125.
7 crlNetFetchEnable = false
8 certNetFetchEnable = false
9 useSystemAnchors = false
13 # Original Dev CA expires Sep 7, 2007
14 # New Dev CA expires Dec 31, 2008
15 # leaf cert expires Oct 13, 2006
17 # After initial sanity checks, we evaluate at a time after the
18 # original CA expired and before the new CA expires; we assume
19 # that the leaf is expired in all cases.
22 test = "Old CA before it expires, expired leaf"
23 cert = dmitchtread.cer
24 cert = OriginalDevCAIntermediate.pem
25 root = AppleDevRoot.pem
26 verifyTime = 20061201000000
27 error = CSSMERR_TP_CERT_EXPIRED
29 # IS_IN_INPUT_CERTS | EXPIRED
33 # IS_IN_ANCHORS IS_ROOT
37 test = "New CA before it expires, expired leaf"
38 cert = dmitchtread.cer
39 cert = NewDevCAIntermdiate.pem
40 root = AppleDevRoot.pem
41 verifyTime = 20061201000000
42 error = CSSMERR_TP_CERT_EXPIRED
44 # IS_IN_INPUT_CERTS | EXPIRED
46 # Verify IS_IN_INPUT_CERTS
48 # IS_IN_ANCHORS IS_ROOT
52 test = "Old CA after it expires, expired leaf"
53 cert = dmitchtread.cer
54 cert = OriginalDevCAIntermediate.pem
55 root = AppleDevRoot.pem
56 verifyTime = 20071201000000
57 error = CSSMERR_TP_CERT_EXPIRED
59 # IS_IN_INPUT_CERTS | EXPIRED
61 # IS_IN_INPUT_CERTS | EXPIRED
63 # IS_IN_ANCHORS IS_ROOT
67 test = "Old CA and new CA in input certs"
68 cert = dmitchtread.cer
69 cert = OriginalDevCAIntermediate.pem
70 cert = NewDevCAIntermdiate.pem
71 root = AppleDevRoot.pem
72 verifyTime = 20071201000000
73 error = CSSMERR_TP_CERT_EXPIRED
75 # IS_IN_INPUT_CERTS | EXPIRED
77 # IS_IN_INPUT_CERTS, !EXPIRED
79 # IS_IN_ANCHORS IS_ROOT
83 test = "Old CA input certs, both CAs in DlDb"
84 cert = dmitchtread.cer
85 cert = OriginalDevCAIntermediate.pem
86 root = AppleDevRoot.pem
87 certDb = appleDevCAs.keychain
88 verifyTime = 20071201000000
89 error = CSSMERR_TP_CERT_EXPIRED
91 # IS_IN_INPUT_CERTS | EXPIRED
93 # Verify !IS_IN_INPUT_CERTS, !EXPIRED
95 # IS_IN_ANCHORS IS_ROOT
99 test = "No CA input certs, both CAs in DlDb"
100 cert = dmitchtread.cer
101 root = AppleDevRoot.pem
102 certDb = appleDevCAs.keychain
103 verifyTime = 20071201000000
104 error = CSSMERR_TP_CERT_EXPIRED
106 # IS_IN_INPUT_CERTS | EXPIRED
108 # !IS_IN_INPUT_CERTS, !EXPIRED
110 # IS_IN_ANCHORS IS_ROOT