Skip to content

class JwtHeader

cangjie
public class JwtHeader <: JwtContent

功能:表示 JWT 头部内容。

父类型:

成员概览

成员功能
init()创建默认的 JWT 头部。
init(SigningCredentials)使用签名凭据创建 JWT 头部。
init(SigningCredentials, ?Map<String, Any>)使用签名凭据和附加头部声明创建 JWT 头部。
init(SigningCredentials, ?Map<String, Any>, ?String)使用签名凭据、附加头部声明和令牌类型创建 JWT 头部。
prop typ获取令牌类型。
prop alg获取签名算法标识。
prop kid获取密钥标识。
prop signingCredentials获取关联的签名凭据。

init()

cangjie
public init()

功能:创建默认的 JWT 头部。

init(SigningCredentials)

cangjie
public init(signingCredentials: SigningCredentials)

功能:使用签名凭据创建 JWT 头部。

参数:

init(SigningCredentials, ?Map<String, Any>)

cangjie
public init(signingCredentials: SigningCredentials, outboundAlgorithmMap: ?Map<String, Any>)

功能:使用签名凭据和附加头部声明创建 JWT 头部。

参数:

  • signingCredentials: SigningCredentials - 用于生成头部算法信息的签名凭据。
  • outboundAlgorithmMap: ?Map<String, Any> - 要附加到头部的键值映射。

init(SigningCredentials, ?Map<String, Any>, ?String)

cangjie
public init(signingCredentials: SigningCredentials, outboundAlgorithmMap: ?Map<String, Any>, tokenType: ?String)

功能:使用签名凭据、附加头部声明和令牌类型创建 JWT 头部。

参数:

  • signingCredentials: SigningCredentials - 用于生成头部算法信息的签名凭据。
  • outboundAlgorithmMap: ?Map<String, Any> - 要附加到头部的键值映射。
  • tokenType: ?String - 要写入 typ 的令牌类型。

prop typ

cangjie
public prop typ: String

功能:获取令牌类型。

类型:String

prop alg

cangjie
public prop alg: ?String

功能:获取签名算法标识。

类型:?String

prop kid

cangjie
public prop kid: ?String

功能:获取密钥标识。

类型:?String

prop signingCredentials

cangjie
public prop signingCredentials: ?SigningCredentials

功能:获取关联的签名凭据。

类型:?SigningCredentials