@@ -69,6 +69,7 @@ const privateDsa = fixtures.readKey('dsa_private_encrypted_1025.pem',
6969const keybuf = randomBytes ( 32 ) ;
7070const key = createSecretKey ( keybuf ) ;
7171assert . strictEqual ( key . type , 'secret' ) ;
72+ assert . strictEqual ( key . toString ( ) , '[object KeyObject]' ) ;
7273assert . strictEqual ( key . symmetricKeySize , 32 ) ;
7374assert . strictEqual ( key . asymmetricKeyType , undefined ) ;
7475assert . strictEqual ( key . asymmetricKeyDetails , undefined ) ;
@@ -150,27 +151,32 @@ const privateDsa = fixtures.readKey('dsa_private_encrypted_1025.pem',
150151
151152const publicKey = createPublicKey ( publicPem ) ;
152153assert . strictEqual ( publicKey . type , 'public' ) ;
154+ assert . strictEqual ( publicKey . toString ( ) , '[object KeyObject]' ) ;
153155assert . strictEqual ( publicKey . asymmetricKeyType , 'rsa' ) ;
154156assert . strictEqual ( publicKey . symmetricKeySize , undefined ) ;
155157
156158const privateKey = createPrivateKey ( privatePem ) ;
157159assert . strictEqual ( privateKey . type , 'private' ) ;
160+ assert . strictEqual ( privateKey . toString ( ) , '[object KeyObject]' ) ;
158161assert . strictEqual ( privateKey . asymmetricKeyType , 'rsa' ) ;
159162assert . strictEqual ( privateKey . symmetricKeySize , undefined ) ;
160163
161164// It should be possible to derive a public key from a private key.
162165const derivedPublicKey = createPublicKey ( privateKey ) ;
163166assert . strictEqual ( derivedPublicKey . type , 'public' ) ;
167+ assert . strictEqual ( derivedPublicKey . toString ( ) , '[object KeyObject]' ) ;
164168assert . strictEqual ( derivedPublicKey . asymmetricKeyType , 'rsa' ) ;
165169assert . strictEqual ( derivedPublicKey . symmetricKeySize , undefined ) ;
166170
167171const publicKeyFromJwk = createPublicKey ( { key : publicJwk , format : 'jwk' } ) ;
168172assert . strictEqual ( publicKey . type , 'public' ) ;
173+ assert . strictEqual ( publicKey . toString ( ) , '[object KeyObject]' ) ;
169174assert . strictEqual ( publicKey . asymmetricKeyType , 'rsa' ) ;
170175assert . strictEqual ( publicKey . symmetricKeySize , undefined ) ;
171176
172177const privateKeyFromJwk = createPrivateKey ( { key : jwk , format : 'jwk' } ) ;
173178assert . strictEqual ( privateKey . type , 'private' ) ;
179+ assert . strictEqual ( privateKey . toString ( ) , '[object KeyObject]' ) ;
174180assert . strictEqual ( privateKey . asymmetricKeyType , 'rsa' ) ;
175181assert . strictEqual ( privateKey . symmetricKeySize , undefined ) ;
176182
0 commit comments