Microsoft.IdentityModel.Protocols.SignedHttpRequest 名前空間

クラス

名前 説明
ConfirmationClaimTypes

確認要求 ("cnf") 関連の定数 https://datatracker.ietf.org/doc/html/rfc7800

SignedHttpRequestClaimTypes

SignedHttpRequest で使用される要求の種類。

SignedHttpRequestConstants

SignedHttpRequest 関連プロパティの定数。

SignedHttpRequestCreationException

この例外は、署名された http 要求の作成時に SignedHttpRequest ハンドラーでエラーが発生した場合にスローされます。

SignedHttpRequestCreationParameters

SignedHttpRequest の作成時に SignedHttpRequestHandler によって使用されるパラメーターのセットを定義します。

SignedHttpRequestDescriptor

SignedHttpRequest の作成に必要なパラメーターをラップする構造体。

SignedHttpRequestHandler

署名された http 要求を作成および検証するために設計されたハンドラー。

SignedHttpRequestInvalidAtClaimException

この例外は、"at" 要求の検証中に SignedHttpRequest ハンドラーでエラーが発生した場合にスローされます。

SignedHttpRequestInvalidBClaimException

この例外は、"b" 要求の検証中に SignedHttpRequest ハンドラーでエラーが発生した場合にスローされます。

SignedHttpRequestInvalidCnfClaimException

この例外は、"cnf" 要求解決中に SignedHttpRequest ハンドラーでエラーが発生した場合にスローされます。

SignedHttpRequestInvalidHClaimException

この例外は、"h" 要求の検証中に SignedHttpRequest ハンドラーでエラーが発生した場合にスローされます。

SignedHttpRequestInvalidMClaimException

この例外は、'm' 要求の検証中に SignedHttpRequest ハンドラーでエラーが発生した場合にスローされます。

SignedHttpRequestInvalidNonceClaimException

この例外は、"Nonce" 要求解決中に SignedHttpRequest ハンドラーでエラーが発生した場合にスローされます。

SignedHttpRequestInvalidPClaimException

この例外は、'p' 要求の検証中に SignedHttpRequest ハンドラーでエラーが発生した場合にスローされます。

SignedHttpRequestInvalidPopKeyException

この例外は、ポップ キーの解決中に SignedHttpRequest ハンドラーでエラーが発生した場合にスローされます。

SignedHttpRequestInvalidQClaimException

この例外は、"q" 要求の検証中に SignedHttpRequest ハンドラーでエラーが発生した場合にスローされます。

SignedHttpRequestInvalidSignatureException

SignedHttpRequest の署名が無効な場合、この例外がスローされます。

SignedHttpRequestInvalidTsClaimException

この例外は、'ts' 要求の検証中に SignedHttpRequest ハンドラーでエラーが発生した場合にスローされます。

SignedHttpRequestInvalidUClaimException

この例外は、"u" 要求の検証中に SignedHttpRequest ハンドラーでエラーが発生した場合にスローされます。

SignedHttpRequestUtilities

SignedHttpRequest プロトコルの処理に関連する便利なメソッドを含むクラス。

SignedHttpRequestValidationContext

SignedHttpRequest 検証に必要なパラメーターをラップする構造体。

SignedHttpRequestValidationException

この例外は、署名された http 要求の検証中に SignedHttpRequest ハンドラーでエラーが発生した場合にスローされます。

SignedHttpRequestValidationParameters

SignedHttpRequest を検証するときに SignedHttpRequestHandler によって使用されるパラメーターのセットを定義します。

SignedHttpRequestValidationResult

SignedHttpRequest が検証されたときに取得された成果物が含まれます。

代理人

名前 説明
CnfDecryptionKeysResolverAsync

'cnf' 要求の暗号化解除に使用される SecurityKeyのコレクションを取得するために呼び出されるデリゲート。

HttpClientProvider

'jku' 要求から PoP キーを解決するときに JWK セットを取得するために使用される HttpClient を返すデリゲート。

NonceValidatorAsync

SignedHttpRequest nonce 検証を制御するデリゲート (設定されている場合)。

PopKeyResolverAsync

PoP キー解決を制御するデリゲート (設定されている場合)。

PopKeyResolverFromKeyIdAsync

'kid' 要求のみを含む 'cnf' 要求から SecurityKey を解決するために呼び出されるデリゲート。

ReplayValidatorAsync

SignedHttpRequest が再生されているかどうかを確認するために呼び出されるデリゲート (設定されている場合)。

SignatureValidatorAsync

SignedHttpRequest 署名の検証を制御するデリゲート (設定されている場合)。