Microsoft.IdentityModel.Protocols.SignedHttpRequest Namespace

Klassen

Name Beschreibung
ConfirmationClaimTypes

Bestätigungsanspruch ("cnf") verwandte Konstanten https://datatracker.ietf.org/doc/html/rfc7800

SignedHttpRequestClaimTypes

Anspruchstypen, die mit SignedHttpRequest verwendet werden.

SignedHttpRequestConstants

Konstanten für verbundene SignedHttpRequest-Eigenschaften.

SignedHttpRequestCreationException

Diese Ausnahme wird ausgelöst, wenn ein SignedHttpRequest-Handler während der Erstellung signierter HTTP-Anforderungen einen Fehler auftritt.

SignedHttpRequestCreationParameters

Definiert einen Satz von Parametern, die von einem SignedHttpRequestHandler beim Erstellen einer SignedHttpRequest verwendet werden.

SignedHttpRequestDescriptor

Struktur, die Parameter umschließt, die für die SignedHttpRequest-Erstellung erforderlich sind.

SignedHttpRequestHandler

Ein Handler zum Erstellen und Überprüfen signierter HTTP-Anforderungen.

SignedHttpRequestInvalidAtClaimException

Diese Ausnahme wird ausgelöst, wenn ein SignedHttpRequest-Handler während der Anspruchsüberprüfung auf einen Fehler stößt.

SignedHttpRequestInvalidBClaimException

Diese Ausnahme wird ausgelöst, wenn ein SignedHttpRequest-Handler während der Überprüfung des Anspruchs "b" auf einen Fehler stößt.

SignedHttpRequestInvalidCnfClaimException

Diese Ausnahme wird ausgelöst, wenn ein SignedHttpRequest-Handler während der Lösung des Anspruchs "cnf" einen Fehler findet.

SignedHttpRequestInvalidHClaimException

Diese Ausnahme wird ausgelöst, wenn ein SignedHttpRequest-Handler während der Überprüfung des Anspruchs "h" auf einen Fehler stößt.

SignedHttpRequestInvalidMClaimException

Diese Ausnahme wird ausgelöst, wenn ein SignedHttpRequest-Handler während der Überprüfung des Anspruchs "m" auf einen Fehler stößt.

SignedHttpRequestInvalidNonceClaimException

Diese Ausnahme wird ausgelöst, wenn ein SignedHttpRequest-Handler während der Lösung des Anspruchs "Nonce" auf einen Fehler stößt.

SignedHttpRequestInvalidPClaimException

Diese Ausnahme wird ausgelöst, wenn ein SignedHttpRequest-Handler während der Überprüfung des Anspruchs "p" auf einen Fehler stößt.

SignedHttpRequestInvalidPopKeyException

Diese Ausnahme wird ausgelöst, wenn ein SignedHttpRequest-Handler während der Pop-Key-Auflösung auf einen Fehler stößt.

SignedHttpRequestInvalidQClaimException

Diese Ausnahme wird ausgelöst, wenn ein SignedHttpRequest-Handler während der Überprüfung des Anspruchs "q" auf einen Fehler stößt.

SignedHttpRequestInvalidSignatureException

Diese Ausnahme wird ausgelöst, wenn die Signatur einer SignedHttpRequest ungültig ist.

SignedHttpRequestInvalidTsClaimException

Diese Ausnahme wird ausgelöst, wenn ein SignedHttpRequest-Handler während der Überprüfung des Anspruchs "ts" auf einen Fehler stößt.

SignedHttpRequestInvalidUClaimException

Diese Ausnahme wird ausgelöst, wenn ein SignedHttpRequest-Handler während der Überprüfung des Anspruchs "u" auf einen Fehler stößt.

SignedHttpRequestUtilities

Eine Klasse, die nützliche Methoden für die Verarbeitung des SignedHttpRequest-Protokolls enthält.

SignedHttpRequestValidationContext

Struktur, die Parameter umschließt, die für die SignedHttpRequest-Überprüfung erforderlich sind.

SignedHttpRequestValidationException

Diese Ausnahme wird ausgelöst, wenn ein SignedHttpRequest-Handler während der Überprüfung der signierten HTTP-Anforderung einen Fehler auftritt.

SignedHttpRequestValidationParameters

Definiert einen Satz von Parametern, die bei der SignedHttpRequestHandler Überprüfung einer SignedHttpRequest verwendet werden.

SignedHttpRequestValidationResult

Enthält Artefakte, die abgerufen werden, wenn eine SignedHttpRequest überprüft wird.

Delegaten

Name Beschreibung
CnfDecryptionKeysResolverAsync

Eine Stellvertretung, die aufgerufen wird, um eine Sammlung von SecurityKeyS abzurufen, die für die "cnf"-Anspruchsentschlüsselung verwendet wird.

HttpClientProvider

Ein Delegat, der einen HttpClient zurückgibt, der zum Abrufen eines JWK-Satzes verwendet wird, während ein PoP-Schlüssel aus einem "jku"-Anspruch aufgelöst wird.

NonceValidatorAsync

Ein Delegat, der die Kontrolle über die SignedHttpRequest-Nonce-Überprüfung übernimmt, falls festgelegt.

PopKeyResolverAsync

Ein Delegat, der die Kontrolle über die PoP-Schlüsselauflösung übernimmt, falls festgelegt.

PopKeyResolverFromKeyIdAsync

Eine Stellvertretung, die aufgerufen wird, um einen SecurityKey Von einem "cnf"-Anspruch aufzulösen, der nur den Anspruch "Kind" enthält.

ReplayValidatorAsync

Eine Stellvertretung, die aufgerufen wird, um zu überprüfen, ob SignedHttpRequest wiedergegeben wird, falls festgelegt.

SignatureValidatorAsync

Ein Delegat, der die Kontrolle über die SignedHttpRequest-Signaturüberprüfung übernimmt, falls festgelegt.