verifySignedJWT

説明

署名済みの JWT が正しいかどうかを確認します。

シンタックス

verifySignedJWT(token, signOptions, config)

パラメーター

パラメーター 説明 必須
token ColdFusion で作成された署名済みトークン。
はい
signOptions

以下の構造体を使用して署名を作成します。

  • キー
  • キーペア - 秘密鍵が使用されます。
  • JWK - JSON Web キーセットの URL、ファイルまたは文字列。
  • キーストアファイル、キーストアパスワード、キーストアエイリアス
はい
config

以下の値を持つ構造体。

  • clockSkew - JWT の生成システムと処理システム間の違いを考慮した時間(秒)
  • returntype - プレーンテキストまたは構造体
はい

戻り値

すべての JWT クレームを含んだ構造体。これらすべてのクレームが常に存在するわけではありません。JWT を作成する当事者によって異なります。

<cfset k=getKeyPairfromkeystore({  
        &quot;keystore&quot; : “test_jws1.keystore&quot;,
        &quot;keystorePassword&quot;: &quot;****&quot;,  
        &quot;keypairPassword&quot;: &quot;****&quot;,  
        &quot;keystoreAlias&quot;: &quot;contentKey&quot;
    }) >
 
<cfset c = {
    &quot;algorithm&quot; = &quot;RS256&quot;,
    &quot;generateIssuedAt&quot;= true,
&quot;generateJti&quot;=true
}>
 
<cfset config = {
    &quot;returnType&quot; = &quot;struct&quot;
}>
<cfset verifyjws = VerifySignedJWT(#URL.jws#,k.getPublic(),c)>
<cfdump var=&quot;#verifyjws#&quot;>

ヘルプをすばやく簡単に入手

新規ユーザーの場合

Adobe MAX 2025

Adobe MAX Japan
クリエイターの祭典

2025 年 2 月 13 日
東京ビッグサイト