6.3. キー管理の変更点
Eclipse Vert.x 4 では、キーの処理に主要な更新があります。最も重要な変更は、キーの読み込み時にパブリックバッファーとプライベートバッファーの区別がないことです。
以下のクラスが更新されました。
-
jceキーストアの使用に使用されるio.vertx.ext.auth.KeyStoreOptions -
対称シークレットの処理に使用される
io.vertx.ext.auth.SecretOptions -
公開鍵の処理に使用される
io.vertx.ext.auth.PubSecKeyOptions
以下のセクションでは、キー管理の変更点を説明します。
6.3.1. シークレットオプションクラスが利用できない リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
SecretOptions クラスは利用できなくなりました。新しい PubSecKeyOptions クラスを使用して、暗号鍵と連携します。
以下の例は、Eclipse Vert.x 3.x リリースで SecretOptions クラスのメソッドが使用される方法を表しています。
new SecretOptions()
.setType("HS256")
.setSecret("password")
new SecretOptions()
.setType("HS256")
.setSecret("password")
以下の例は、Eclipse Vert.x 4 で PubSecKeyOptions クラスのメソッドを使用する方法を示しています。
new PubSecKeyOptions()
.setAlgorithm("HS256")
.setSecretKey("password")
new PubSecKeyOptions()
.setAlgorithm("HS256")
.setSecretKey("password")