@@ -198,27 +198,28 @@ const der = Buffer.from(
198
198
199
199
// Verify that legacy encoding works
200
200
const legacyObjectCheck = {
201
- subject : 'C=US\n' +
202
- 'ST=CA\n' +
203
- 'L=SF\n' +
204
- 'O=Joyent\n' +
205
- 'OU=Node.js\n' +
206
- 'CN=agent1\n' +
207
- 'emailAddress=ry@tinyclouds.org' ,
208
- issuer :
209
- 'C=US\n' +
210
- 'ST=CA\n' +
211
- 'L=SF\n' +
212
- 'O=Joyent\n' +
213
- 'OU=Node.js\n' +
214
- 'CN=ca1\n' +
215
- 'emailAddress=ry@tinyclouds.org' ,
216
- infoAccess :
217
- common . hasOpenSSL3 ?
218
- 'OCSP - URI:http://ocsp.nodejs.org/\n' +
219
- 'CA Issuers - URI:http://ca.nodejs.org/ca.cert' :
220
- 'OCSP - URI:http://ocsp.nodejs.org/\n' +
221
- 'CA Issuers - URI:http://ca.nodejs.org/ca.cert\n' ,
201
+ subject : Object . assign ( Object . create ( null ) , {
202
+ C : 'US' ,
203
+ ST : 'CA' ,
204
+ L : 'SF' ,
205
+ O : 'Joyent' ,
206
+ OU : 'Node.js' ,
207
+ CN : 'agent1' ,
208
+ emailAddress : 'ry@tinyclouds.org' ,
209
+ } ) ,
210
+ issuer : Object . assign ( Object . create ( null ) , {
211
+ C : 'US' ,
212
+ ST : 'CA' ,
213
+ L : 'SF' ,
214
+ O : 'Joyent' ,
215
+ OU : 'Node.js' ,
216
+ CN : 'ca1' ,
217
+ emailAddress : 'ry@tinyclouds.org' ,
218
+ } ) ,
219
+ infoAccess : Object . assign ( Object . create ( null ) , {
220
+ 'OCSP - URI' : [ 'http://ocsp.nodejs.org/' ] ,
221
+ 'CA Issuers - URI' : [ 'http://ca.nodejs.org/ca.cert' ]
222
+ } ) ,
222
223
modulus : 'EF5440701637E28ABB038E5641F828D834C342A9D25EDBB86A2BF' +
223
224
'6FBD809CB8E037A98B71708E001242E4DEB54C6164885F599DD87' +
224
225
'A23215745955BE20417E33C4D0D1B80C9DA3DE419A2607195D2FB' +
@@ -243,9 +244,9 @@ const der = Buffer.from(
243
244
const legacyObject = x509 . toLegacyObject ( ) ;
244
245
245
246
assert . deepStrictEqual ( legacyObject . raw , x509 . raw ) ;
246
- assert . strictEqual ( legacyObject . subject , legacyObjectCheck . subject ) ;
247
- assert . strictEqual ( legacyObject . issuer , legacyObjectCheck . issuer ) ;
248
- assert . strictEqual ( legacyObject . infoAccess , legacyObjectCheck . infoAccess ) ;
247
+ assert . deepStrictEqual ( legacyObject . subject , legacyObjectCheck . subject ) ;
248
+ assert . deepStrictEqual ( legacyObject . issuer , legacyObjectCheck . issuer ) ;
249
+ assert . deepStrictEqual ( legacyObject . infoAccess , legacyObjectCheck . infoAccess ) ;
249
250
assert . strictEqual ( legacyObject . modulus , legacyObjectCheck . modulus ) ;
250
251
assert . strictEqual ( legacyObject . bits , legacyObjectCheck . bits ) ;
251
252
assert . strictEqual ( legacyObject . exponent , legacyObjectCheck . exponent ) ;
0 commit comments