@@ -419,15 +419,15 @@ functions:
419
419
params :
420
420
script : |
421
421
cd ${DRIVERS_TOOLS}/.evergreen/ocsp
422
- /opt/mongodbtoolchain/v3/bin/python3 -m venv ./venv
423
- ./venv/bin/pip3 install -r mock-ocsp-responder-requirements.txt
422
+ ${PYTHON3_BINARY} -m venv ./venv
423
+ ./venv/${VENV_BIN_DIR| bin} /pip3 install -r mock-ocsp-responder-requirements.txt
424
424
- command : shell.exec
425
425
params :
426
426
background : true
427
427
script : |
428
428
cd ${DRIVERS_TOOLS}/.evergreen/ocsp
429
429
430
- nohup ./venv/bin/python3 ocsp_mock.py \
430
+ ./venv/${VENV_BIN_DIR| bin}/python ocsp_mock.py \
431
431
--ca_file ${OCSP_ALGORITHM}/ca.pem \
432
432
--ocsp_responder_cert ${OCSP_ALGORITHM}/ca.crt \
433
433
--ocsp_responder_key ${OCSP_ALGORITHM}/ca.key \
@@ -438,15 +438,15 @@ functions:
438
438
params :
439
439
script : |
440
440
cd ${DRIVERS_TOOLS}/.evergreen/ocsp
441
- /opt/mongodbtoolchain/v3/bin/python3 -m venv ./venv
442
- ./venv/bin/pip3 install -r mock-ocsp-responder-requirements.txt
441
+ ${PYTHON3_BINARY} -m venv ./venv
442
+ ./venv/${VENV_BIN_DIR| bin} /pip3 install -r mock-ocsp-responder-requirements.txt
443
443
- command : shell.exec
444
444
params :
445
445
background : true
446
446
script : |
447
447
cd ${DRIVERS_TOOLS}/.evergreen/ocsp
448
448
449
- nohup ./venv/bin/python3 ocsp_mock.py \
449
+ ./venv/${VENV_BIN_DIR| bin}/python ocsp_mock.py \
450
450
--ca_file ${OCSP_ALGORITHM}/ca.pem \
451
451
--ocsp_responder_cert ${OCSP_ALGORITHM}/ca.crt \
452
452
--ocsp_responder_key ${OCSP_ALGORITHM}/ca.key \
@@ -459,15 +459,15 @@ functions:
459
459
params :
460
460
script : |
461
461
cd ${DRIVERS_TOOLS}/.evergreen/ocsp
462
- /opt/mongodbtoolchain/v3/bin/python3 -m venv ./venv
463
- ./venv/bin/pip3 install -r mock-ocsp-responder-requirements.txt
462
+ ${PYTHON3_BINARY} -m venv ./venv
463
+ ./venv/${VENV_BIN_DIR| bin} /pip3 install -r mock-ocsp-responder-requirements.txt
464
464
- command : shell.exec
465
465
params :
466
466
background : true
467
467
script : |
468
468
cd ${DRIVERS_TOOLS}/.evergreen/ocsp
469
469
470
- nohup ./venv/bin/python3 ocsp_mock.py \
470
+ ./venv/${VENV_BIN_DIR| bin}/python ocsp_mock.py \
471
471
--ca_file ${OCSP_ALGORITHM}/ca.pem \
472
472
--ocsp_responder_cert ${OCSP_ALGORITHM}/ocsp-responder.crt \
473
473
--ocsp_responder_key ${OCSP_ALGORITHM}/ocsp-responder.key \
@@ -478,15 +478,15 @@ functions:
478
478
params :
479
479
script : |
480
480
cd ${DRIVERS_TOOLS}/.evergreen/ocsp
481
- /opt/mongodbtoolchain/v3/bin/python3 -m venv ./venv
482
- ./venv/bin/pip3 install -r mock-ocsp-responder-requirements.txt
481
+ ${PYTHON3_BINARY} -m venv ./venv
482
+ ./venv/${VENV_BIN_DIR| bin} /pip3 install -r mock-ocsp-responder-requirements.txt
483
483
- command : shell.exec
484
484
params :
485
485
background : true
486
486
script : |
487
487
cd ${DRIVERS_TOOLS}/.evergreen/ocsp
488
488
489
- nohup ./venv/bin/python3 ocsp_mock.py \
489
+ ./venv/${VENV_BIN_DIR| bin}/python ocsp_mock.py \
490
490
--ca_file ${OCSP_ALGORITHM}/ca.pem \
491
491
--ocsp_responder_cert ${OCSP_ALGORITHM}/ocsp-responder.crt \
492
492
--ocsp_responder_key ${OCSP_ALGORITHM}/ocsp-responder.key \
@@ -898,7 +898,7 @@ tasks:
898
898
MONGO_GO_DRIVER_COMPRESSOR : " zstd"
899
899
900
900
- name : test-ocsp-rsa-valid-cert-server-staples
901
- tags : ["ocsp"]
901
+ tags : ["ocsp", "ocsp-rsa", "ocsp-staple" ]
902
902
commands :
903
903
- func : run-valid-ocsp-server
904
904
vars :
@@ -912,7 +912,7 @@ tasks:
912
912
OCSP_TLS_SHOULD_SUCCEED : " true"
913
913
914
914
- name : test-ocsp-rsa-invalid-cert-server-staples
915
- tags : ["ocsp"]
915
+ tags : ["ocsp", "ocsp-rsa", "ocsp-staple" ]
916
916
commands :
917
917
- func : run-revoked-ocsp-server
918
918
vars :
@@ -926,7 +926,7 @@ tasks:
926
926
OCSP_TLS_SHOULD_SUCCEED : " false"
927
927
928
928
- name : test-ocsp-rsa-valid-cert-server-does-not-staple
929
- tags : ["ocsp"]
929
+ tags : ["ocsp", "ocsp-rsa" ]
930
930
commands :
931
931
- func : run-valid-ocsp-server
932
932
vars :
@@ -940,7 +940,7 @@ tasks:
940
940
OCSP_TLS_SHOULD_SUCCEED : " true"
941
941
942
942
- name : test-ocsp-rsa-invalid-cert-server-does-not-staple
943
- tags : ["ocsp"]
943
+ tags : ["ocsp", "ocsp-rsa" ]
944
944
commands :
945
945
- func : run-revoked-ocsp-server
946
946
vars :
@@ -954,7 +954,7 @@ tasks:
954
954
OCSP_TLS_SHOULD_SUCCEED : " false"
955
955
956
956
- name : test-ocsp-rsa-soft-fail
957
- tags : ["ocsp"]
957
+ tags : ["ocsp", "ocsp-rsa" ]
958
958
commands :
959
959
- func : ocsp-bootstrap-mongo-orchestration
960
960
vars :
@@ -965,7 +965,7 @@ tasks:
965
965
OCSP_TLS_SHOULD_SUCCEED : " true"
966
966
967
967
- name : test-ocsp-rsa-malicious-invalid-cert-mustStaple-server-does-not-staple
968
- tags : ["ocsp"]
968
+ tags : ["ocsp", "ocsp-rsa" ]
969
969
commands :
970
970
- func : run-revoked-ocsp-server
971
971
vars :
@@ -979,7 +979,7 @@ tasks:
979
979
OCSP_TLS_SHOULD_SUCCEED : " false"
980
980
981
981
- name : test-ocsp-rsa-malicious-no-responder-mustStaple-server-does-not-staple
982
- tags : ["ocsp"]
982
+ tags : ["ocsp", "ocsp-rsa" ]
983
983
commands :
984
984
- func : ocsp-bootstrap-mongo-orchestration
985
985
vars :
@@ -990,7 +990,7 @@ tasks:
990
990
OCSP_TLS_SHOULD_SUCCEED : " false"
991
991
992
992
- name : test-ocsp-rsa-delegate-valid-cert-server-staples
993
- tags : ["ocsp"]
993
+ tags : ["ocsp", "ocsp-rsa", "ocsp-staple" ]
994
994
commands :
995
995
- func : run-valid-delegate-ocsp-server
996
996
vars :
@@ -1004,7 +1004,7 @@ tasks:
1004
1004
OCSP_TLS_SHOULD_SUCCEED : " true"
1005
1005
1006
1006
- name : test-ocsp-rsa-delegate-invalid-cert-server-staples
1007
- tags : ["ocsp"]
1007
+ tags : ["ocsp", "ocsp-rsa", "ocsp-staple" ]
1008
1008
commands :
1009
1009
- func : run-revoked-delegate-ocsp-server
1010
1010
vars :
@@ -1018,7 +1018,7 @@ tasks:
1018
1018
OCSP_TLS_SHOULD_SUCCEED : " false"
1019
1019
1020
1020
- name : test-ocsp-rsa-delegate-valid-cert-server-does-not-staple
1021
- tags : ["ocsp"]
1021
+ tags : ["ocsp", "ocsp-rsa" ]
1022
1022
commands :
1023
1023
- func : run-valid-delegate-ocsp-server
1024
1024
vars :
@@ -1032,7 +1032,7 @@ tasks:
1032
1032
OCSP_TLS_SHOULD_SUCCEED : " true"
1033
1033
1034
1034
- name : test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple
1035
- tags : ["ocsp"]
1035
+ tags : ["ocsp", "ocsp-rsa" ]
1036
1036
commands :
1037
1037
- func : run-revoked-delegate-ocsp-server
1038
1038
vars :
@@ -1046,7 +1046,7 @@ tasks:
1046
1046
OCSP_TLS_SHOULD_SUCCEED : " false"
1047
1047
1048
1048
- name : test-ocsp-rsa-delegate-malicious-invalid-cert-mustStaple-server-does-not-staple
1049
- tags : ["ocsp"]
1049
+ tags : ["ocsp", "ocsp-rsa" ]
1050
1050
commands :
1051
1051
- func : run-revoked-delegate-ocsp-server
1052
1052
vars :
@@ -1060,7 +1060,7 @@ tasks:
1060
1060
OCSP_TLS_SHOULD_SUCCEED : " false"
1061
1061
1062
1062
- name : test-ocsp-ecdsa-valid-cert-server-staples
1063
- tags : ["ocsp"]
1063
+ tags : ["ocsp", "ocsp-ecdsa", "ocsp-staple" ]
1064
1064
commands :
1065
1065
- func : run-valid-ocsp-server
1066
1066
vars :
@@ -1074,7 +1074,7 @@ tasks:
1074
1074
OCSP_TLS_SHOULD_SUCCEED : " true"
1075
1075
1076
1076
- name : test-ocsp-ecdsa-invalid-cert-server-staples
1077
- tags : ["ocsp"]
1077
+ tags : ["ocsp", "ocsp-ecdsa", "ocsp-staple" ]
1078
1078
commands :
1079
1079
- func : run-revoked-ocsp-server
1080
1080
vars :
@@ -1088,7 +1088,7 @@ tasks:
1088
1088
OCSP_TLS_SHOULD_SUCCEED : " false"
1089
1089
1090
1090
- name : test-ocsp-ecdsa-valid-cert-server-does-not-staple
1091
- tags : ["ocsp"]
1091
+ tags : ["ocsp", "ocsp-ecdsa" ]
1092
1092
commands :
1093
1093
- func : run-valid-ocsp-server
1094
1094
vars :
@@ -1102,7 +1102,7 @@ tasks:
1102
1102
OCSP_TLS_SHOULD_SUCCEED : " true"
1103
1103
1104
1104
- name : test-ocsp-ecdsa-invalid-cert-server-does-not-staple
1105
- tags : ["ocsp"]
1105
+ tags : ["ocsp", "ocsp-ecdsa" ]
1106
1106
commands :
1107
1107
- func : run-revoked-ocsp-server
1108
1108
vars :
@@ -1116,7 +1116,7 @@ tasks:
1116
1116
OCSP_TLS_SHOULD_SUCCEED : " false"
1117
1117
1118
1118
- name : test-ocsp-ecdsa-soft-fail
1119
- tags : ["ocsp"]
1119
+ tags : ["ocsp", "ocsp-ecdsa" ]
1120
1120
commands :
1121
1121
- func : ocsp-bootstrap-mongo-orchestration
1122
1122
vars :
@@ -1127,7 +1127,7 @@ tasks:
1127
1127
OCSP_TLS_SHOULD_SUCCEED : " true"
1128
1128
1129
1129
- name : test-ocsp-ecdsa-malicious-invalid-cert-mustStaple-server-does-not-staple
1130
- tags : ["ocsp"]
1130
+ tags : ["ocsp", "ocsp-ecdsa" ]
1131
1131
commands :
1132
1132
- func : run-revoked-ocsp-server
1133
1133
vars :
@@ -1141,7 +1141,7 @@ tasks:
1141
1141
OCSP_TLS_SHOULD_SUCCEED : " false"
1142
1142
1143
1143
- name : test-ocsp-ecdsa-malicious-no-responder-mustStaple-server-does-not-staple
1144
- tags : ["ocsp"]
1144
+ tags : ["ocsp", "ocsp-ecdsa" ]
1145
1145
commands :
1146
1146
- func : ocsp-bootstrap-mongo-orchestration
1147
1147
vars :
@@ -1152,7 +1152,7 @@ tasks:
1152
1152
OCSP_TLS_SHOULD_SUCCEED : " false"
1153
1153
1154
1154
- name : test-ocsp-ecdsa-delegate-valid-cert-server-staples
1155
- tags : ["ocsp"]
1155
+ tags : ["ocsp", "ocsp-ecdsa", "ocsp-staple" ]
1156
1156
commands :
1157
1157
- func : run-valid-delegate-ocsp-server
1158
1158
vars :
@@ -1166,7 +1166,7 @@ tasks:
1166
1166
OCSP_TLS_SHOULD_SUCCEED : " true"
1167
1167
1168
1168
- name : test-ocsp-ecdsa-delegate-invalid-cert-server-staples
1169
- tags : ["ocsp"]
1169
+ tags : ["ocsp", "ocsp-ecdsa", "ocsp-staple" ]
1170
1170
commands :
1171
1171
- func : run-revoked-delegate-ocsp-server
1172
1172
vars :
@@ -1180,7 +1180,7 @@ tasks:
1180
1180
OCSP_TLS_SHOULD_SUCCEED : " false"
1181
1181
1182
1182
- name : test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple
1183
- tags : ["ocsp"]
1183
+ tags : ["ocsp", "ocsp-ecdsa" ]
1184
1184
commands :
1185
1185
- func : run-valid-delegate-ocsp-server
1186
1186
vars :
@@ -1194,7 +1194,7 @@ tasks:
1194
1194
OCSP_TLS_SHOULD_SUCCEED : " true"
1195
1195
1196
1196
- name : test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple
1197
- tags : ["ocsp"]
1197
+ tags : ["ocsp", "ocsp-ecdsa" ]
1198
1198
commands :
1199
1199
- func : run-revoked-delegate-ocsp-server
1200
1200
vars :
@@ -1208,7 +1208,7 @@ tasks:
1208
1208
OCSP_TLS_SHOULD_SUCCEED : " false"
1209
1209
1210
1210
- name : test-ocsp-ecdsa-delegate-malicious-invalid-cert-mustStaple-server-does-not-staple
1211
- tags : ["ocsp"]
1211
+ tags : ["ocsp", "ocsp-ecdsa" ]
1212
1212
commands :
1213
1213
- func : run-revoked-delegate-ocsp-server
1214
1214
vars :
@@ -1543,16 +1543,20 @@ axes:
1543
1543
variables :
1544
1544
GCC_PATH : " /cygdrive/c/mingw-w64/x86_64-4.9.1-posix-seh-rt_v3-rev1/mingw64/bin"
1545
1545
GO_DIST : " C:\\ golang\\ go1.13"
1546
+ PYTHON3_BINARY : " C:/python/Python38/python.exe"
1547
+ VENV_BIN_DIR : " Scripts"
1546
1548
- id : " ubuntu1604-64-go-1-13"
1547
1549
display_name : " Ubuntu 16.04"
1548
1550
run_on : ubuntu1604-build
1549
1551
variables :
1550
1552
GO_DIST : " /opt/golang/go1.13"
1553
+ PYTHON3_BINARY : " /opt/python/3.8/bin/python3"
1551
1554
- id : " osx-go-1-13"
1552
1555
display_name : " MacOS 10.14"
1553
1556
run_on : macos-1014
1554
1557
variables :
1555
1558
GO_DIST : " /opt/golang/go1.13"
1559
+ PYTHON3_BINARY : python3
1556
1560
1557
1561
- id : os-aws-auth
1558
1562
display_name : OS
@@ -1673,3 +1677,19 @@ buildvariants:
1673
1677
batchtime : 20160 # 14 days
1674
1678
tasks :
1675
1679
- name : " .ocsp"
1680
+
1681
+ - matrix_name : " ocsp-test-windows"
1682
+ matrix_spec : { version: ["4.4", "latest"], os-ssl-32: ["windows-64-go-1-13"] }
1683
+ display_name : " OCSP ${version} ${os-ssl-32}"
1684
+ batchtime : 20160 # 14 days
1685
+ tasks :
1686
+ # Windows MongoDB servers do not staple OCSP responses and only support RSA.
1687
+ - name : " .ocsp-rsa !.ocsp-staple"
1688
+
1689
+ - matrix_name : " ocsp-test-macos"
1690
+ matrix_spec : { version: ["4.4", "latest"], os-ssl-32: ["osx-go-1-13"] }
1691
+ display_name : " OCSP ${version} ${os-ssl-32}"
1692
+ batchtime : 20160 # 14 days
1693
+ tasks :
1694
+ # macos MongoDB servers do not staple OCSP responses and only support RSA.
1695
+ - name : " .ocsp-rsa !.ocsp-staple"
0 commit comments