@@ -10,37 +10,29 @@ const { X509Certificate } = require('crypto');
1010
1111{
1212 const certs = tls . getCACertificates ( { type : 'default' , format : 'x509' } ) ;
13-
14- assert . ok ( Array . isArray ( certs ) , 'should return an array' ) ;
15- assert . ok ( certs . length > 0 , 'should return non-empty array' ) ;
16-
17- for ( let i = 0 ; i < certs . length ; i ++ ) {
18- assert . ok ( certs [ i ] instanceof X509Certificate ,
19- `cert at index ${ i } should be instance of X509Certificate` ) ;
13+ assert . ok ( Array . isArray ( certs ) ) ;
14+ assert . ok ( certs . length > 0 ) ;
15+ for ( const cert of certs ) {
16+ assert . ok ( cert instanceof X509Certificate ) ;
2017 }
21-
22- assert . match ( certs [ 0 ] . serialNumber , / ^ [ 0 - 9 A - F ] + $ / i,
23- 'serialNumber should be hex string' ) ;
2418}
2519
2620{
2721 const certs = tls . getCACertificates ( { type : 'default' , format : 'buffer' } ) ;
2822 assert . ok ( Array . isArray ( certs ) ) ;
2923 assert . ok ( certs . length > 0 ) ;
30-
31- for ( let i = 0 ; i < certs . length ; i ++ ) {
32- assert . ok ( Buffer . isBuffer ( certs [ i ] ) ,
33- `cert at index ${ i } should be a Buffer` ) ;
24+ for ( const cert of certs ) {
25+ assert . ok ( Buffer . isBuffer ( cert ) ) ;
3426 }
3527}
3628
3729{
3830 const certs = tls . getCACertificates ( { type : 'default' } ) ;
3931 assert . ok ( Array . isArray ( certs ) ) ;
4032 assert . ok ( certs . length > 0 ) ;
41- for ( let i = 0 ; i < certs . length ; i ++ ) {
42- assert . strictEqual ( typeof certs [ i ] , 'string' ) ;
43- assert . ok ( certs [ i ] . includes ( '-----BEGIN CERTIFICATE-----' ) ) ;
33+ for ( const cert of certs ) {
34+ assert . strictEqual ( typeof cert , 'string' ) ;
35+ assert . ok ( cert . includes ( '-----BEGIN CERTIFICATE-----' ) ) ;
4436 }
4537}
4638
@@ -58,10 +50,8 @@ const { X509Certificate } = require('crypto');
5850 const certs = tls . getCACertificates ( { format : 'buffer' } ) ;
5951 assert . ok ( Array . isArray ( certs ) ) ;
6052 assert . ok ( certs . length > 0 ) ;
61-
62- for ( let i = 0 ; i < certs . length ; i ++ ) {
63- assert . ok ( Buffer . isBuffer ( certs [ i ] ) ,
64- `cert at index ${ i } should be a Buffer` ) ;
53+ for ( const cert of certs ) {
54+ assert . ok ( Buffer . isBuffer ( cert ) ) ;
6555 }
6656}
6757
@@ -74,13 +64,3 @@ const { X509Certificate } = require('crypto');
7464 message : "The argument 'type' is invalid. Received 'invalid'"
7565 } ) ;
7666}
77-
78- {
79- const certs = tls . getCACertificates ( { format : 'string' , encoding : 'der' } ) ;
80- assert . ok ( Array . isArray ( certs ) ) ;
81- assert . ok ( certs . length > 0 ) ;
82- for ( let i = 0 ; i < certs . length ; i ++ ) {
83- assert . strictEqual ( typeof certs [ i ] , 'string' ) ;
84- assert . ok ( / ^ [ A - Z a - z 0 - 9 + / ] + = * $ / . test ( certs [ i ] ) , 'should be base64 string' ) ;
85- }
86- }
0 commit comments