Microsoft.IdentityModel.Protocols.SignedHttpRequest Espaço de Nomes

Classes

Name Descrição
ConfirmationClaimTypes

Constantes relacionadas com a Reivindicação de Confirmação ("cnf") https://datatracker.ietf.org/doc/html/rfc7800

SignedHttpRequestClaimTypes

Tipos de reivindicação usados com o SignedHttpRequest.

SignedHttpRequestConstants

Constantes para propriedades relacionadas com SignedHttpRequest.

SignedHttpRequestCreationException

Esta exceção é lançada quando um handler SignedHttpRequest encontra um erro durante a criação de um pedido HTTP assinado.

SignedHttpRequestCreationParameters

Define um conjunto de parâmetros que são usados por a SignedHttpRequestHandler ao criar um SignedHttpRequest.

SignedHttpRequestDescriptor

Estrutura que envolve os parâmetros necessários para a criação do SignedHttpRequest.

SignedHttpRequestHandler

Um handler concebido para criar e validar pedidos http assinados.

SignedHttpRequestInvalidAtClaimException

Esta exceção é lançada quando um handler SignedHttpRequest encontra um erro durante a validação da reivindicação 'at'.

SignedHttpRequestInvalidBClaimException

Esta exceção é lançada quando um handler SignedHttpRequest encontra um erro durante a validação da reivindicação 'b'.

SignedHttpRequestInvalidCnfClaimException

Esta exceção é lançada quando um handler SignedHttpRequest encontra um erro durante a resolução da reivindicação 'cnf'.

SignedHttpRequestInvalidHClaimException

Esta exceção é lançada quando um handler SignedHttpRequest encontra um erro durante a validação da reivindicação 'h'.

SignedHttpRequestInvalidMClaimException

Esta exceção é lançada quando um handler SignedHttpRequest encontra um erro durante a validação da reivindicação 'm'.

SignedHttpRequestInvalidNonceClaimException

Esta exceção é lançada quando um handler SignedHttpRequest encontra um erro durante a resolução da reivindicação 'Nonce'.

SignedHttpRequestInvalidPClaimException

Esta exceção é lançada quando um handler SignedHttpRequest encontra um erro durante a validação da reivindicação 'p'.

SignedHttpRequestInvalidPopKeyException

Esta exceção é lançada quando um manipulador SignedHttpRequest encontra um erro durante a resolução da chave pop.

SignedHttpRequestInvalidQClaimException

Esta exceção é lançada quando um handler SignedHttpRequest encontra um erro durante a validação da reivindicação 'q'.

SignedHttpRequestInvalidSignatureException

Esta exceção é lançada quando a assinatura de um SignedHttpRequest não é válida.

SignedHttpRequestInvalidTsClaimException

Esta exceção é lançada quando um handler SignedHttpRequest encontra um erro durante a validação da reivindicação 'ts'.

SignedHttpRequestInvalidUClaimException

Esta exceção é lançada quando um handler SignedHttpRequest encontra um erro durante a validação da reivindicação 'u'.

SignedHttpRequestUtilities

Uma classe que contém métodos úteis relacionados com o processamento do protocolo SignedHttpRequest.

SignedHttpRequestValidationContext

Estrutura que envolve os parâmetros necessários para a validação do SignedHttpRequest.

SignedHttpRequestValidationException

Esta exceção é lançada quando um handler SignedHttpRequest encontra um erro durante a validação de um pedido HTTP assinado.

SignedHttpRequestValidationParameters

Define um conjunto de parâmetros que são usados por um SignedHttpRequestHandler ao validar um Pedido SignedHttp.

SignedHttpRequestValidationResult

Contém artefactos obtidos quando um SignedHttpRequest é validado.

Delegados

Name Descrição
CnfDecryptionKeysResolverAsync

Um delegado que será chamado para recuperar uma coleção de SecurityKeys usada para a desencriptação da reivindicação 'cnf'.

HttpClientProvider

Um delegado que devolve um HttpClient que será usado para recuperar um JWK Set enquanto resolve uma chave PoP a partir de uma reivindicação 'jku'.

NonceValidatorAsync

Um delegado que assumirá o controlo da validação de nonce SignedHttpRequest, se estiver definido.

PopKeyResolverAsync

Um delegado que assumirá o controlo da resolução da chave PoP, se estiver definido.

PopKeyResolverFromKeyIdAsync

Um delegado que será chamado para resolver um SecurityKey a partir de uma reclamação 'cnf' que contenha apenas a reclamação 'kid'.

ReplayValidatorAsync

Um delegado que será chamado para verificar se o SignedHttpRequest foi reproduzido, se estiver definido.

SignatureValidatorAsync

Um delegado que assumirá o controlo da validação da assinatura SignedHttpRequest, se estiver definido.