({fingerprint, keyringId, newExDateISOString})
| 196 | } |
| 197 | |
| 198 | async setKeyExDate({fingerprint, keyringId, newExDateISOString}) { |
| 199 | const keyring = await keyringById(keyringId); |
| 200 | const privateKey = keyring.getPrivateKeyByFpr(fingerprint); |
| 201 | const unlockedKey = await this.unlockKey({key: privateKey, reason: 'PWD_DIALOG_REASON_SET_EXDATE'}); |
| 202 | const newExDate = newExDateISOString !== false ? new Date(newExDateISOString) : false; |
| 203 | await keyring.setKeyExDate(unlockedKey, newExDate); |
| 204 | await this.sendKeyUpdate(); |
| 205 | deletePwdCache(fingerprint); |
| 206 | } |
| 207 | |
| 208 | async setKeyPwd({fingerprint, keyringId, currentPassword, password}) { |
| 209 | const keyring = await keyringById(keyringId); |
nothing calls this directly
no test coverage detected