({query, keyringId, importKey, latest, externalOnly})
| 402 | } |
| 403 | |
| 404 | async keyLookup({query, keyringId, importKey, latest, externalOnly}) { |
| 405 | const result = await keyRegistry.lookup({query, identity: keyringId, latest, externalOnly}); |
| 406 | if (!result) { |
| 407 | return; |
| 408 | } |
| 409 | if (importKey) { |
| 410 | const keyring = await keyringById(keyringId); |
| 411 | await keyring.importKeys([{type: 'public', armored: result.armored}]); |
| 412 | } else { |
| 413 | return result; |
| 414 | } |
| 415 | } |
| 416 | |
| 417 | async unlockKey(options) { |
| 418 | const pwdControl = await createController('pwdDialog'); |
no test coverage detected