クラス NimbusJwtEncoder

  • 実装されたすべてのインターフェース:
    JwtEncoder

    public final class NimbusJwtEncoder
    extends java.lang.Object
    implements JwtEncoder
    JSON Web 署名(JWS)コンパクト直列化形式を使用して JSON Web トークン(JWT)をエンコードする JwtEncoder の実装。JWS の署名に使用される秘密鍵 / 秘密鍵は、コンストラクターを介して提供される com.nimbusds.jose.jwk.source.JWKSource によって提供されます。

    注意 : この実装では、Nimbus JOSE + JWTSDK を使用します。

    導入:
    5.6
    関連事項:
    JwtEncoderJWKSourceJWK, JSON Web トークン (JWT) , JSON Web 署名 (JWS) , JWS コンパクト直列化 , Nimbus JOSE + JWT SDK
    • コンストラクターのサマリー

      コンストラクター  
      コンストラクター 説明
      NimbusJwtEncoder​(com.nimbusds.jose.jwk.source.JWKSource<com.nimbusds.jose.proc.SecurityContext> jwkSource)
      指定されたパラメーターを使用して NimbusJwtEncoder を構築します。
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      Jwtencode​(JwtEncoderParameters parameters)
      JWT をコンパクトなクレーム表現形式にエンコードします。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクターの詳細

      • NimbusJwtEncoder

        public NimbusJwtEncoder​(com.nimbusds.jose.jwk.source.JWKSource<com.nimbusds.jose.proc.SecurityContext> jwkSource)
        指定されたパラメーターを使用して NimbusJwtEncoder を構築します。
        パラメーター:
        jwkSource - com.nimbusds.jose.jwk.source.JWKSource
    • メソッドの詳細

      • encode

        public Jwt encode​(JwtEncoderParameters parameters)
                   throws JwtEncodingException
        インターフェースからコピーされた説明: JwtEncoder
        JWT をコンパクトなクレーム表現形式にエンコードします。
        次で指定:
        インターフェース JwtEncoderencode 
        パラメーター:
        parameters - JOSE ヘッダーと JWT クレームセットを含むパラメーター
        戻り値:
        Jwt
        例外:
        JwtEncodingException - JWT のエンコード中にエラーが発生した場合