Add method for removing keys from keyring.
This commit is contained in:
parent
1718ae01ba
commit
a6a602938e
@ -19,7 +19,8 @@ interface MutableKeyStore{
|
|||||||
getPublicKeyForSubkeyId: (subkeyId: string) => any;
|
getPublicKeyForSubkeyId: (subkeyId: string) => any;
|
||||||
getPublicKeysForAddress: (address: string) => Array<any>;
|
getPublicKeysForAddress: (address: string) => Array<any>;
|
||||||
removeKeysForId: (keyId: string) => Array<any>;
|
removeKeysForId: (keyId: string) => Array<any>;
|
||||||
removePublicKeysForId: (keyId: string) => any;
|
removePublicKeyForId: (keyId: string) => any;
|
||||||
|
removePublicKey: (publicKey: any) => any;
|
||||||
clearKeysInKeyring: () => void;
|
clearKeysInKeyring: () => void;
|
||||||
// revokeKey: (publicKey) => void;
|
// revokeKey: (publicKey) => void;
|
||||||
}
|
}
|
||||||
@ -105,7 +106,12 @@ class MutablePgpKeyStore implements MutableKeyStore{
|
|||||||
return keyring.removeKeysForId(keyId);
|
return keyring.removeKeysForId(keyId);
|
||||||
}
|
}
|
||||||
|
|
||||||
removePublicKeysForId(keyId): any {
|
removePublicKeyForId(keyId): any {
|
||||||
|
return keyring.publicKeys.removeForId(keyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
removePublicKey(publicKey: any): any {
|
||||||
|
const keyId = publicKey.getKeyId().toHex();
|
||||||
return keyring.publicKeys.removeForId(keyId);
|
return keyring.publicKeys.removeForId(keyId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4,7 +4,6 @@ import { hobaParseChallengeHeader } from '@src/assets/js/hoba.js';
|
|||||||
import { signChallenge } from '@src/assets/js/hoba-pgp.js';
|
import { signChallenge } from '@src/assets/js/hoba-pgp.js';
|
||||||
import {environment} from '@src/environments/environment';
|
import {environment} from '@src/environments/environment';
|
||||||
import {HttpClient} from '@angular/common/http';
|
import {HttpClient} from '@angular/common/http';
|
||||||
const openpgp = require('openpgp');
|
|
||||||
|
|
||||||
const origin = 'http://localhost:4444';
|
const origin = 'http://localhost:4444';
|
||||||
const pgpKeyStore = new UnsafeKeyStore();
|
const pgpKeyStore = new UnsafeKeyStore();
|
||||||
|
Loading…
Reference in New Issue
Block a user