J'ai vu que la configuration des nuages au printemps fournit une /encrypt
et /decrypt
points finaux. Comment puis-je utiliser le point de terminaison de chiffrement et de déchiffrement via Advanced REST Client afin d'afficher la chaîne chiffrée ou déchiffrée?
Réponses:
3 pour la réponse № 1Comme Documentation de Spring Cloud Config États:
Le serveur expose également
/encrypt
et/decrypt
points de terminaison (sur le l'hypothèse que ceux-ci seront sécurisés et accessibles uniquement par des agents). Si vous modifiez un fichier de configuration distant, vous pouvez utiliser le Config Server pour crypter les valeurs par Affectation au/encrypt
point final.
Pour le chiffrement, envoyez un POST
demande au /encrypt
point final avec le Effacer le texte en tant qu'organisme demandeur:
$ curl localhost:8888/encrypt -d mysecret
682bc583f4641835fa2db009355293665d2647dade3375c0ee201de2a49f7bda
Le fonctionnement inverse est également disponible via
/decrypt
(à condition que serveur est configuré avec une clé symétrique ou une paire de clés complète).
Pour le déchiffrement, envoyez un POST
demande au /decrypt
point final avec le Texte chiffré en tant qu'organisme demandeur:
$ curl localhost:8888/decrypt -d 682bc583f4641835fa2db00935529366...
mysecret