d
「d」は秘密鍵です。ECC の秘密スカラー、RSA の秘密指数、または OKP の秘密鍵を表します。
「d」を含む JWK は秘密鍵であり、公開する JWK Set に含めることも、第三者のサービスに送信することも決してしてはいけません。ecdsa.com のツールは「d」を含む JWK を受け付けません。RSA のほかの秘密メンバー(p、q、dp、dq、qi、oth)と、共通鍵の「k」も同様に秘密の値です。
42 件中 42 件を表示
JSON Web Key のメンバーと、それぞれを使う鍵の種類、秘密鍵の情報を含むかどうかです。
| 名称 | 説明 | 秘密鍵の情報 | 参考文献 |
|---|---|---|---|
alg | alg:Algorithm。使用する鍵の種類:*。 | いいえ | RFC 7517, Section 4.4 |
crv | crv:Curve。使用する鍵の種類:EC, OKP。 | いいえ | RFC 7518, Section 6.2.1.1RFC 8037, Section 2 |
d注記 | d:ECC Private Key。使用する鍵の種類:EC, RSA, OKP。秘密鍵の情報を含むため、公開する JWK Set に決して含めてはいけません。 | はい | RFC 7518, Section 6.2.2.1RFC 7518, Section 6.3.2.1RFC 8037, Section 2 |
dp | dp:First Factor CRT Exponent。使用する鍵の種類:RSA。秘密鍵の情報を含むため、公開する JWK Set に決して含めてはいけません。 | はい | RFC 7518, Section 6.3.2.4 |
dq | dq:Second Factor CRT Exponent。使用する鍵の種類:RSA。秘密鍵の情報を含むため、公開する JWK Set に決して含めてはいけません。 | はい | RFC 7518, Section 6.3.2.5 |
e | e:Exponent。使用する鍵の種類:RSA。 | いいえ | RFC 7518, Section 6.3.1.2 |
exp | exp:Expiration Time, as defined in [RFC 7519]。使用する鍵の種類:*。 | いいえ | OpenID Federation 1.0, Section 8.7.2 |
ext | ext:Extractable。使用する鍵の種類:*。 | いいえ | W3C Web Cryptography API |
iat | iat:Issued At, as defined in [RFC 7519]。使用する鍵の種類:*。 | いいえ | OpenID Federation 1.0, Section 8.7.2 |
k | k:Key Value。使用する鍵の種類:oct。秘密鍵の情報を含むため、公開する JWK Set に決して含めてはいけません。 | はい | RFC 7518, Section 6.4.1 |
key_ops | key_ops:Key Operations。使用する鍵の種類:*。 | いいえ | RFC 7517, Section 4.3 |
kid注記 | kid:Key ID。使用する鍵の種類:*。 | いいえ | RFC 7517, Section 4.5 |
kty | kty:Key Type。使用する鍵の種類:*。 | いいえ | RFC 7517, Section 4.1 |
n | n:Modulus。使用する鍵の種類:RSA。 | いいえ | RFC 7518, Section 6.3.1.1 |
nbf | nbf:Not Before, as defined in [RFC 7519]。使用する鍵の種類:*。 | いいえ | OpenID Federation 1.0, Section 8.7.2 |
oth | oth:Other Primes Info。使用する鍵の種類:RSA。秘密鍵の情報を含むため、公開する JWK Set に決して含めてはいけません。 | はい | RFC 7518, Section 6.3.2.7 |
p | p:First Prime Factor。使用する鍵の種類:RSA。秘密鍵の情報を含むため、公開する JWK Set に決して含めてはいけません。 | はい | RFC 7518, Section 6.3.2.2 |
priv | priv:Private key。使用する鍵の種類:AKP。秘密鍵の情報を含むため、公開する JWK Set に決して含めてはいけません。 | はい | RFC 9964 |
pub | pub:Public key。使用する鍵の種類:AKP。 | いいえ | RFC 9964 |
q | q:Second Prime Factor。使用する鍵の種類:RSA。秘密鍵の情報を含むため、公開する JWK Set に決して含めてはいけません。 | はい | RFC 7518, Section 6.3.2.3 |
qi | qi:First CRT Coefficient。使用する鍵の種類:RSA。秘密鍵の情報を含むため、公開する JWK Set に決して含めてはいけません。 | はい | RFC 7518, Section 6.3.2.6 |
revoked | revoked:Revoked Key Properties。使用する鍵の種類:*。 | いいえ | OpenID Federation 1.0, Section 8.7.2 |
use | use:Public Key Use。使用する鍵の種類:*。 | いいえ | RFC 7517, Section 4.2 |
x | x:X Coordinate。使用する鍵の種類:EC, OKP。 | いいえ | RFC 7518, Section 6.2.1.2RFC 8037, Section 2 |
x5c | x5c:X.509 Certificate Chain。使用する鍵の種類:*。 | いいえ | RFC 7517, Section 4.7 |
x5t | x5t:X.509 Certificate SHA-1 Thumbprint。使用する鍵の種類:*。 | いいえ | RFC 7517, Section 4.8 |
x5t#S256 | x5t#S256:X.509 Certificate SHA-256 Thumbprint。使用する鍵の種類:*。 | いいえ | RFC 7517, Section 4.9 |
x5u | x5u:X.509 URL。使用する鍵の種類:*。 | いいえ | RFC 7517, Section 4.6 |
y | y:Y Coordinate。使用する鍵の種類:EC。 | いいえ | RFC 7518, Section 6.2.1.3 |
出典:JSON Object Signing and Encryption (JOSE)(IANA)、2026-10-20 に取得。データのライセンス:CC0-1.0。 JSON Web Key Parameters
「d」は秘密鍵です。ECC の秘密スカラー、RSA の秘密指数、または OKP の秘密鍵を表します。
「d」を含む JWK は秘密鍵であり、公開する JWK Set に含めることも、第三者のサービスに送信することも決してしてはいけません。ecdsa.com のツールは「d」を含む JWK を受け付けません。RSA のほかの秘密メンバー(p、q、dp、dq、qi、oth)と、共通鍵の「k」も同様に秘密の値です。
「kid」は鍵に名前を付け、検証者が JWK Set の中からその鍵を選び出せるようにします。それ自体にセキュリティ上の意味はありません。
JWS ヘッダーの kid は、発行者の JWKS にある鍵の kid と照合されます(RFC 7517 §4.5)。値はアプリケーションが決めるもので、RFC 7638 のサムプリントがよく使われます。kid を変えずに鍵をローテーションすると、キャッシュに古い鍵が残り、署名の検証が失敗します。
JWK の kty メンバーに登録された値です。
| 名称 | 説明 | 要件 | 参考文献 |
|---|---|---|---|
AKP | Algorithm Key Pair | Optional | RFC 9964 |
EC | Elliptic Curve | Recommended+ | RFC 7518, Section 6.2 |
oct | Octet sequence | Required | RFC 7518, Section 6.4 |
OKP | Octet string key pairs | Optional | RFC 8037, Section 2 |
RSA | RSA | Required | RFC 7518, Section 6.3 |
出典:JSON Object Signing and Encryption (JOSE)(IANA)、2026-10-20 に取得。データのライセンス:CC0-1.0。 JSON Web Key Types
JWK の crv メンバーに登録された値です。
| 名称 | 説明 | 要件 | 参考文献 |
|---|---|---|---|
Ed25519 | Ed25519 signature algorithm key pairsedwards25519 | Optional | RFC 8037, Section 3.1 |
Ed448 | Ed448 signature algorithm key pairsedwards448 | Optional | RFC 8037, Section 3.1 |
P-256 | P-256 CurveP-256 | Recommended+ | RFC 7518, Section 6.2.1.1 |
P-384 | P-384 CurveP-384 | Optional | RFC 7518, Section 6.2.1.1 |
P-521 | P-521 CurveP-521 | Optional | RFC 7518, Section 6.2.1.1 |
secp256k1 | SECG secp256k1 curvesecp256k1 | Optional | RFC 8812, Section 3.1 |
X25519 | X25519 function key pairscurve25519 | Optional | RFC 8037, Section 3.2 |
X448 | X448 function key pairscurve448 | Optional | RFC 8037, Section 3.2 |
出典:JSON Object Signing and Encryption (JOSE)(IANA)、2026-10-20 に取得。データのライセンス:CC0-1.0。 JSON Web Key Elliptic Curve