1

spring cloud config が/encrypt/decryptエンドポイントを提供することがわかりました。暗号化または復号化された文字列を表示するために、高度な REST クライアント経由で暗号化および復号化エンドポイントを使用するにはどうすればよいですか?

4

1 に答える 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 に答える