diff options
author | varjolintu <sami.vanttinen@protonmail.com> | 2019-01-06 13:38:33 +0300 |
---|---|---|
committer | varjolintu <sami.vanttinen@protonmail.com> | 2019-01-06 13:38:33 +0300 |
commit | 3238d3b7e7083c9e1b04b2b79ba426d5053ceaa2 (patch) | |
tree | 7c74f175fd103c021f00dad600c820bac2587634 /keepassxc-protocol.md | |
parent | 7e058d435796aac094d71a682b9da4dd1a6e8c85 (diff) |
Fixes to keepassxc-protocol
Diffstat (limited to 'keepassxc-protocol.md')
-rw-r--r-- | keepassxc-protocol.md | 36 |
1 files changed, 27 insertions, 9 deletions
diff --git a/keepassxc-protocol.md b/keepassxc-protocol.md index 7bdb336..f8f207c 100644 --- a/keepassxc-protocol.md +++ b/keepassxc-protocol.md @@ -50,13 +50,23 @@ Response (success): ``` ### get-databasehash -Request (unencrypted): +Unencrypted message: ```javascript { "action": "get-databasehash" } ``` +Request: +```javascript +{ + "action": "get-databasehash", + "message": "<encrypted message>", + "nonce": "tZvLrBzkQ9GxXq9PvKJj4iAnfPT0VZ3Q", + "clientID": "<clientID>" +} +``` + Response message data (success, decrypted): ```javascript { @@ -80,7 +90,7 @@ Request: ```javascript { "action": "associate", - "message": encryptedMessage + "message": "<encrypted message>", "nonce": "tZvLrBzkQ9GxXq9PvKJj4iAnfPT0VZ3Q", "clientID": "<clientID>" } @@ -103,8 +113,7 @@ Unencrypted message: { "action": "test-associate", "id": "<saved database identifier>", - "key": "<saved database public key>", - "clientID": "<clientID>" + "key": "<saved database public key>" } ``` @@ -112,8 +121,9 @@ Request: ```javascript { "action": "test-associate", - "message": encryptedMessage - "nonce": "tZvLrBzkQ9GxXq9PvKJj4iAnfPT0VZ3Q" + "message": "<encrypted message>", + "nonce": "tZvLrBzkQ9GxXq9PvKJj4iAnfPT0VZ3Q", + "clientID": "<clientID>" } ``` @@ -129,7 +139,7 @@ Response message data (success, decrypted): ``` ### generate-password -Request: +Request (no unencrypted message is needed): ```javascript { "action": "generate-password", @@ -175,7 +185,7 @@ Request: ```javascript { "action": "get-logins", - "message": encryptedMessage + "message": "<encrypted message>", "nonce": "tZvLrBzkQ9GxXq9PvKJj4iAnfPT0VZ3Q", "clientID": "<clientID>" } @@ -221,7 +231,7 @@ Request: ```javascript { "action": "set-login", - "message": encryptedMessage + "message": "<encrypted message>", "nonce": "tZvLrBzkQ9GxXq9PvKJj4iAnfPT0VZ3Q", "clientID": "<clientID>" } @@ -241,10 +251,18 @@ Response message data (success, decrypted): ``` ### lock-database +Unencrypted message: +```javascript +{ + "action": "lock-database" +} +``` + Request: ```javascript { "action": "lock-database", + "message": "<encrypted message>", "nonce": "tZvLrBzkQ9GxXq9PvKJj4iAnfPT0VZ3Q", "clientID": "<clientID>" } |