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 クラスは利用できなくなりました。代わりに new PubSecKeyOptions クラスを使用して、暗号化キーと連携します。

以下の例は、Eclipse Vert.x 3.x リリースで SecretOptions クラスのメソッドが使用される方法を示しています。

new SecretOptions()
    .setType("HS256")
    .setSecret("password")

以下の例は、Eclipse Vert.x 4 で PubSecKeyOptions クラスのメソッドを使用する方法を示しています。

new PubSecKeyOptions()
    .setAlgorithm("HS256")
    .setSecretKey("password")