aboutsummaryrefslogtreecommitdiffstats
path: root/lang/js/src/permittedOperations.js
diff options
context:
space:
mode:
authorMaximilian Krambach <[email protected]>2018-07-12 09:36:55 +0000
committerMaximilian Krambach <[email protected]>2018-07-12 09:36:55 +0000
commit30bb5490466119b66eeac255d71fb7bdc79149fa (patch)
tree46b6a9ed771ecee047db0daca1070db3f996594f /lang/js/src/permittedOperations.js
parentjs: documentation (diff)
downloadgpgme-30bb5490466119b66eeac255d71fb7bdc79149fa.tar.gz
gpgme-30bb5490466119b66eeac255d71fb7bdc79149fa.zip
js: add with-sec-fprs to getKeysArmored
-- * Reflects the changes made to gpgme-json in commit 6cc842c9aa76d19448141e5117ac59452d7a1ff3. - getKeysArmored now returns an object with property 'armored' being the exported armored block, and an (optional) array of fingerprint strings for those keys that can be used in sign/encrypt operations as property 'secret_fprs'. With this, extensions such as mailvelope will be able to bulk fetch all necessary key information in one request.
Diffstat (limited to 'lang/js/src/permittedOperations.js')
-rw-r--r--lang/js/src/permittedOperations.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/lang/js/src/permittedOperations.js b/lang/js/src/permittedOperations.js
index 0b9c891f..b5e91579 100644
--- a/lang/js/src/permittedOperations.js
+++ b/lang/js/src/permittedOperations.js
@@ -246,7 +246,10 @@ export const permittedOperations = {
'raw': {
allowed: ['boolean']
},
- 'pkcs12':{
+ 'pkcs12': {
+ allowed: ['boolean']
+ },
+ 'with-sec-fprs': {
allowed: ['boolean']
}
// secret: not yet implemented
@@ -255,7 +258,8 @@ export const permittedOperations = {
type: ['keys'],
data: {
'data': 'string',
- 'base64': 'boolean'
+ 'base64': 'boolean',
+ 'sec-fprs': 'object'
}
}
},
@@ -295,10 +299,6 @@ export const permittedOperations = {
allowed: ['string'],
allowed_data: ['cms', 'openpgp']
},
- // 'secret': { not implemented
- // allowed: ['boolean']
- // }
-
},
answer: {
data: {