Microsoft.IdentityModel.Protocols.SignedHttpRequest Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
ConfirmationClaimTypes |
Confirmation Claim ("cnf") related constants https://datatracker.ietf.org/doc/html/rfc7800 |
SignedHttpRequestClaimTypes |
Claim types used with SignedHttpRequest. |
SignedHttpRequestConstants |
Constants for SignedHttpRequest related properties. |
SignedHttpRequestCreationException |
This exception is thrown when a SignedHttpRequest handler encounters an error during signed http request creation. |
SignedHttpRequestCreationParameters |
Defines a set of parameters that are used by a SignedHttpRequestHandler when creating a SignedHttpRequest. |
SignedHttpRequestDescriptor |
Structure that wraps parameters needed for SignedHttpRequest creation. |
SignedHttpRequestHandler |
A handler designed for creating and validating signed http requests. |
SignedHttpRequestInvalidAtClaimException |
This exception is thrown when a SignedHttpRequest handler encounters an error during 'at' claim validation. |
SignedHttpRequestInvalidBClaimException |
This exception is thrown when a SignedHttpRequest handler encounters an error during 'b' claim validation. |
SignedHttpRequestInvalidCnfClaimException |
This exception is thrown when a SignedHttpRequest handler encounters an error during 'cnf' claim resolution. |
SignedHttpRequestInvalidHClaimException |
This exception is thrown when a SignedHttpRequest handler encounters an error during 'h' claim validation. |
SignedHttpRequestInvalidMClaimException |
This exception is thrown when a SignedHttpRequest handler encounters an error during 'm' claim validation. |
SignedHttpRequestInvalidNonceClaimException |
This exception is thrown when a SignedHttpRequest handler encounters an error during 'Nonce' claim resolution. |
SignedHttpRequestInvalidPClaimException |
This exception is thrown when a SignedHttpRequest handler encounters an error during 'p' claim validation. |
SignedHttpRequestInvalidPopKeyException |
This exception is thrown when a SignedHttpRequest handler encounters an error during pop key resolution. |
SignedHttpRequestInvalidQClaimException |
This exception is thrown when a SignedHttpRequest handler encounters an error during 'q' claim validation. |
SignedHttpRequestInvalidSignatureException |
This exception is thrown when signature of a SignedHttpRequest is not valid. |
SignedHttpRequestInvalidTsClaimException |
This exception is thrown when a SignedHttpRequest handler encounters an error during 'ts' claim validation. |
SignedHttpRequestInvalidUClaimException |
This exception is thrown when a SignedHttpRequest handler encounters an error during 'u' claim validation. |
SignedHttpRequestUtilities |
A class which contains useful methods related to processing of SignedHttpRequest protocol. |
SignedHttpRequestValidationContext |
Structure that wraps parameters needed for SignedHttpRequest validation. |
SignedHttpRequestValidationException |
This exception is thrown when a SignedHttpRequest handler encounters an error during signed http request validation. |
SignedHttpRequestValidationParameters |
Defines a set of parameters that are used by a SignedHttpRequestHandler when validating a SignedHttpRequest. |
SignedHttpRequestValidationResult |
Contains artifacts obtained when a SignedHttpRequest is validated. |
Delegates
CnfDecryptionKeysResolverAsync |
A delegate that will be called to retrieve a collection of SecurityKeys used for the 'cnf' claim decryption. |
HttpClientProvider |
A delegate that returns an HttpClient that will be used to retrieve a JWK Set while resolving a PoP key from a 'jku' claim. |
NonceValidatorAsync |
A delegate that will take control over SignedHttpRequest nonce validation, if set. |
PopKeyResolverAsync |
A delegate that will take control over PoP key resolution, if set. |
PopKeyResolverFromKeyIdAsync |
A delegate that will be called to resolve a SecurityKey from a 'cnf' claim that contains only the 'kid' claim. |
ReplayValidatorAsync |
A delegate that will be called to check if SignedHttpRequest is replayed, if set. |
SignatureValidatorAsync |
A delegate that will take control over SignedHttpRequest signature validation, if set. |