spring cloud config が/encrypt
と/decrypt
エンドポイントを提供することがわかりました。暗号化または復号化された文字列を表示するために、高度な REST クライアント経由で暗号化および復号化エンドポイントを使用するにはどうすればよいですか?
質問する
4134 次
1 に答える
3
Spring Cloud Config のドキュメントには次のように記載されています。
サーバーはエンドポイントも公開
/encrypt
し/decrypt
ます (これらは保護され、許可されたエージェントのみがアクセスすることを前提としています)。リモート構成ファイルを編集している場合は、構成サーバーを使用して、 エンドポイントにPOSTすることで値を暗号化できます。/encrypt
暗号化のために、リクエスト本文としてクリア テキストを使用してエンドポイントにPOST
リクエストを送信します。/encrypt
$ curl localhost:8888/encrypt -d mysecret
682bc583f4641835fa2db009355293665d2647dade3375c0ee201de2a49f7bda
逆の操作は
/decrypt
、(サーバーが対称キーまたは完全なキー ペアで構成されている場合) 経由でも利用できます。
復号化のために、暗号テキストをリクエスト本文としてエンドポイントにPOST
リクエストを送信します。/decrypt
$ curl localhost:8888/decrypt -d 682bc583f4641835fa2db00935529366...
mysecret
于 2016-05-27T16:34:22.740 に答える