API Keystore
Gestion de KeyStore
Chaque nœud a un keystore intégré. Les clients créent des utilisateurs sur le keystore, qui agissent comme des identités à utiliser lors de l'interaction avec les blockchains. Un fichier de clés existe au niveau du nœud, donc si vous créez un utilisateur sur un nœud, il n'existe que sur ce nœud. Cependant, les utilisateurs peuvent être importés et exportés à l'aide de cette API.
Vous ne devez créer un utilisateur de keystore que sur un nœud que vous exploitez, car l'opérateur de nœud a accès à votre mot de passe en texte brut.
Format
Cette API utilise le format RPC json 2.0
. Pour plus d'informations sur les appels JSON RPC, cliquez ici.
Endpoints
Méthodes
keystore.createUser
Créez un nouvel utilisateur avec le nom d'utilisateur et le mot de passe spécifiés.
Signature
username
etpassword
peut contenir au plus 1024 caractères.Votre requête sera rejetée si le
password
est jugée trop "weak".password
doit comporter au moins 8 caractères et contenir des lettres majuscules et minuscules ainsi que des chiffres et des symboles.
Exemple d'un Appel
Exemple de Réponse
keystore.deleteUser
Supprimer un utilisateur.
Exemple d'un Appel
Exemple de Réponse
keystore.exportUser
Exportez un utilisateur. L'utilisateur peut être importé vers un autre nœud avec keystore.importUser
. Le mot de passe de l'utilisateur reste chiffré.
Exemple d'un Appel
Exemple de Réponse
keystore.importUser
Importer l'utilisateur password
doit correspondre au mot de passe de l'utilisateur. username
n'a pas à correspondre au nom d'utilisateur que user
a lors de son exportation.
Exemple d'un Appel
Example de Réponse
keystore.listUsers
Répertoriez les utilisateurs de ce keystore.
Signature
Example d'un Appel
Example de Réponse
Dernière mise à jour