aboutsummaryrefslogtreecommitdiffstats
path: root/lang/js/src/Key.js
diff options
context:
space:
mode:
Diffstat (limited to 'lang/js/src/Key.js')
-rw-r--r--lang/js/src/Key.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/lang/js/src/Key.js b/lang/js/src/Key.js
index d8f16c55..f59b9901 100644
--- a/lang/js/src/Key.js
+++ b/lang/js/src/Key.js
@@ -32,10 +32,12 @@ import {GPGMEJS_Error} from './Errors'
export class GPGME_Key {
constructor(fingerprint){
- if (isFingerprint(fingerprint) === true){
+ this.fingerprint = fingerprint;
+ }
+
+ set fingerprint(fpr){
+ if (isFingerprint(fpr) === true && !this._fingerprint){
this._fingerprint = fingerprint;
- } else {
- return new GPGMEJS_Error('WRONGPARAM', 'Key.js: invalid fingerprint');
}
}