2 # Verify fix for 3855635, which ensures that CSSM_CERT_STATUS_IS_IN_ANCHORS and
3 # CSSM_CERT_STATUS_IS_IN_INPUT_CERTS are correctly generated for all combinations
4 # of conditions they represent. Before the fix, the TP considered these to
5 # to be mutually exclusive.
8 # Assumes the presence of two certs: one for amazon.com and the root that signed it.
9 # The former can be regenerated on expiration via sslViewer's f option. The latter
10 # can be recreated with the certChain program. There are also two keychains in
11 # this directory, each containing exactly one of those certs. If you recreate the certs
12 # be sure to replace the certs in the corresponding keychain.
14 # Note: since the RSA MD2 root which signed the amazon.com certificate has
15 # been removed from the System Roots keychain (<rdar://7880748>),
16 # we are no longer checking the CSSM_CERT_STATUS_IS_IN_ANCHORS bit for that cert.
19 allowUnverified = true
20 crlNetFetchEnable = false
21 certNetFetchEnable = false
22 useSystemAnchors = true
25 # Note the amazon cert expired 11/27/2007; let's just keep using
26 # it by specifying a verify time.
28 #test = "Baseline, implicit root, no DLDB"
29 #cert = amazon_v3.100.cer
30 #verifyTime = 20071120000000
31 # CSSM_CERT_STATUS_IS_IN_INPUT_CERTS
33 # CSSM_CERT_STATUS_IS_IN_ANCHORS | CSSM_CERT_STATUS_IS_ROOT
34 #certstatus = 1:0x18 ### not in anchors any more, so only 1 cert in chain
37 #test = "Baseline, explicit root, no DLDB"
38 #cert = amazon_v3.100.cer
40 #verifyTime = 20071120000000
41 # CSSM_CERT_STATUS_IS_IN_INPUT_CERTS
43 # CSSM_CERT_STATUS_IS_IN_ANCHORS | CSSM_CERT_STATUS_IS_ROOT | CSSM_CERT_STATUS_IS_IN_INPUT_CERTS
44 # certstatus = 1:0x1C ### not in anchors any more
45 # CSSM_CERT_STATUS_IS_ROOT | CSSM_CERT_STATUS_IS_IN_INPUT_CERTS
49 #test = "Leaf is in DB"
50 #cert = amazon_v3.100.cer
51 #certDb = dbWithLeaf.db
52 #verifyTime = 20071120000000
53 # CSSM_CERT_STATUS_IS_IN_INPUT_CERTS
55 # CSSM_CERT_STATUS_IS_IN_ANCHORS | CSSM_CERT_STATUS_IS_ROOT
56 # certstatus = 1:0x18 ### not in anchors any more, so only 1 cert in chain
59 #test = "Implicit root is in DB"
60 #cert = amazon_v3.100.cer
61 #certDb = dbWithRoot.db
62 #verifyTime = 20071120000000
63 # CSSM_CERT_STATUS_IS_IN_INPUT_CERTS
65 # CSSM_CERT_STATUS_IS_IN_ANCHORS | CSSM_CERT_STATUS_IS_ROOT
66 #certstatus = 1:0x18 ### not in anchors any more
67 # CSSM_CERT_STATUS_IS_ROOT
71 #test = "Explicit root is in DB"
72 #cert = amazon_v3.100.cer
74 #certDb = dbWithRoot.db
75 #verifyTime = 20071120000000
76 # CSSM_CERT_STATUS_IS_IN_INPUT_CERTS
78 # CSSM_CERT_STATUS_IS_IN_ANCHORS | CSSM_CERT_STATUS_IS_ROOT | CSSM_CERT_STATUS_IS_IN_INPUT_CERTS
79 # certstatus = 1:0x1C ### not in anchors any more
80 # CSSM_CERT_STATUS_IS_ROOT | CSSM_CERT_STATUS_IS_IN_INPUT_CERTS