@@ -13,7 +13,6 @@ const assert = require('assert');
13
13
const events = require ( 'events' ) ;
14
14
const https = require ( 'https' ) ;
15
15
const timers = require ( 'timers/promises' ) ;
16
- const { hasOpenSSL3 } = require ( '../common/crypto' ) ;
17
16
const fixtures = require ( '../common/fixtures' ) ;
18
17
const credentialOptions = [
19
18
{
@@ -57,17 +56,18 @@ server.listen(0, common.mustCall(() => {
57
56
58
57
server . setSecureContext ( credentialOptions [ 1 ] ) ;
59
58
firstResponse . write ( 'request-' ) ;
60
- const errorMessageRegex = hasOpenSSL3 ?
61
- / ^ E r r o r : s e l f - s i g n e d c e r t i f i c a t e $ / :
62
- / ^ E r r o r : s e l f s i g n e d c e r t i f i c a t e $ / ;
63
- await assert . rejects ( makeRequest ( port , 3 ) , errorMessageRegex ) ;
59
+ await assert . rejects ( makeRequest ( port , 3 ) , {
60
+ code : 'DEPTH_ZERO_SELF_SIGNED_CERT' ,
61
+ } ) ;
64
62
65
63
server . setSecureContext ( credentialOptions [ 0 ] ) ;
66
64
assert . strictEqual ( await makeRequest ( port , 4 ) , 'success' ) ;
67
65
68
66
server . setSecureContext ( credentialOptions [ 1 ] ) ;
69
67
firstResponse . end ( 'fun!' ) ;
70
- await assert . rejects ( makeRequest ( port , 5 ) , errorMessageRegex ) ;
68
+ await assert . rejects ( makeRequest ( port , 5 ) , {
69
+ code : 'DEPTH_ZERO_SELF_SIGNED_CERT' ,
70
+ } ) ;
71
71
72
72
assert . strictEqual ( await firstRequest , 'multi-request-success-fun!' ) ;
73
73
server . close ( ) ;
0 commit comments