mirror of
https://github.com/bitwarden/web
synced 2025-12-06 00:03:28 +00:00
Set private key from asn1 on initial set
This commit is contained in:
@@ -16,9 +16,9 @@ angular
|
|||||||
|
|
||||||
_service.setPrivateKey = function (privateKeyCt, key) {
|
_service.setPrivateKey = function (privateKeyCt, key) {
|
||||||
try {
|
try {
|
||||||
var privateKey = _service.decrypt(privateKeyCt, key, 'raw');
|
var privateKeyBytes = _service.decrypt(privateKeyCt, key, 'raw');
|
||||||
_privateKey = privateKey;
|
$sessionStorage.privateKey = forge.util.encode64(privateKeyBytes);
|
||||||
$sessionStorage.privateKey = forge.util.encode64(privateKey);
|
_privateKey = forge.pki.privateKeyFromAsn1(forge.asn1.fromDer(privateKeyBytes));;
|
||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
console.log('Cannot set private key. Decryption failed.');
|
console.log('Cannot set private key. Decryption failed.');
|
||||||
|
|||||||
Reference in New Issue
Block a user