最終更新日 :
2024年1月19日
説明
暗号化された JWT を作成します。
シンタックス
createEncryptedJWT(payload, encryptOptions, config)
履歴
- ColdFusion(2023 リリース)の新機能。
パラメーター
パラメーター | 説明 | 必須 |
payload | payload が文字列の場合、メソッドは、それをそのまま受け取ります。それ以外の場合は、以下のフィールドを構造体として渡す必要があります。
|
はい |
encryptOptions | 以下の構造体を使用して署名を作成します。
|
はい |
config | 以下の値を持つ構造体。
|
はい |
戻り値
JWT 文字列です。
例
<cfset text = { “iss” = “a”, “sub” = “b”, “abcd” = “efgh”, “aud” = “adobe”, “exp” = “#DateAdd(“n”, 30, now())#” }> <cfset encr = { “keystore” = test_encryption1.keystore”, “keystoreAlias” = “contentKey”, “keystorePassword” = “****”, “keypairPassword” = “****” }> <cfset c = { “algorithm” = “RSA-OAEP”, “encryption” = “A128CBC-HS256” }> <cfset createjwe = CreateEncryptedJwt(text,encr,c)> <cfdump var = “#createjwe#”>