Lines Matching refs:jwk
121 const jwk = {
150 const publicJwk = { kty: jwk.kty, e: jwk.e, n: jwk.n };
171 const publicKeyFromJwk = createPublicKey({ key: publicJwk, format: 'jwk' });
177 const privateKeyFromJwk = createPrivateKey({ key: jwk, format: 'jwk' });
209 keyObject.export({ format: 'jwk' }),
210 { kty: 'RSA', n: jwk.n, e: jwk.e }
216 keyObject.export({ format: 'jwk' }),
217 jwk
224 privateKey.export({ format: 'jwk', passphrase: 'secret' });
226 message: 'The selected key encoding jwk does not support encryption.',
257 publicEncrypt({ key: publicJwk, format: 'jwk' }, plaintext),
262 publicEncrypt({ key: jwk, format: 'jwk' }, plaintext),
276 { key: jwk, format: 'jwk' },
286 { key: publicJwk, format: 'jwk' },
292 { key: jwk, format: 'jwk' },
339 jwk: {
348 jwk: {
359 jwk: {
368 jwk: {
387 key.export({ format: 'jwk' }), info.jwk);
391 const key = createPrivateKey({ key: info.jwk, format: 'jwk' });
398 key.export({ format: 'jwk' }), info.jwk);
403 info.private, info.public, { key: info.jwk, format: 'jwk' }]) {
410 const jwk = { ...info.jwk };
411 delete jwk.d;
413 key.export({ format: 'jwk' }), jwk);
423 jwk: {
434 jwk: {
445 jwk: {
456 jwk: {
478 key.export({ format: 'jwk' }), info.jwk);
482 const key = createPrivateKey({ key: info.jwk, format: 'jwk' });
490 key.export({ format: 'jwk' }), info.jwk);
495 info.private, info.public, { key: info.jwk, format: 'jwk' }]) {
503 const jwk = { ...info.jwk };
504 delete jwk.d;
506 key.export({ format: 'jwk' }), jwk);
549 () => publicKey.export({ format: 'jwk' }),
561 () => privateKey.export({ format: 'jwk' }),
593 () => publicKey.export({ format: 'jwk' }),
596 () => privateKey.export({ format: 'jwk' }),
792 keyObject.export({ format: 'jwk' }),
807 () => publicKey.export({ format: 'jwk' }),
813 () => privateKey.export({ format: 'jwk' }),
882 createPublicKey({ key, format: 'jwk' });
885 createPrivateKey({ key, format: 'jwk' });