Microsoft.IdentityModel.Protocols.SignedHttpRequest Namespace

Classes

Nome Description
ConfirmationClaimTypes

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

SignedHttpRequestClaimTypes

Tipos de declaração usados com SignedHttpRequest.

SignedHttpRequestConstants

Constantes para propriedades relacionadas a SignedHttpRequest.

SignedHttpRequestCreationException

Essa exceção é gerada quando um manipulador SignedHttpRequest encontra um erro durante a criação de solicitação http assinada.

SignedHttpRequestCreationParameters

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

SignedHttpRequestDescriptor

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

SignedHttpRequestHandler

Um manipulador projetado para criar e validar solicitações http assinadas.

SignedHttpRequestInvalidAtClaimException

Essa exceção é gerada quando um manipulador SignedHttpRequest encontra um erro durante a validação de declaração 'at'.

SignedHttpRequestInvalidBClaimException

Essa exceção é gerada quando um manipulador SignedHttpRequest encontra um erro durante a validação da declaração 'b'.

SignedHttpRequestInvalidCnfClaimException

Essa exceção é gerada quando um manipulador SignedHttpRequest encontra um erro durante a resolução de declaração "cnf".

SignedHttpRequestInvalidHClaimException

Essa exceção é gerada quando um manipulador SignedHttpRequest encontra um erro durante a validação da declaração 'h'.

SignedHttpRequestInvalidMClaimException

Essa exceção é gerada quando um manipulador SignedHttpRequest encontra um erro durante a validação da declaração 'm'.

SignedHttpRequestInvalidNonceClaimException

Essa exceção é gerada quando um manipulador SignedHttpRequest encontra um erro durante a resolução de declaração 'Nonce'.

SignedHttpRequestInvalidPClaimException

Essa exceção é gerada quando um manipulador SignedHttpRequest encontra um erro durante a validação da declaração 'p'.

SignedHttpRequestInvalidPopKeyException

Essa exceção é gerada quando um manipulador SignedHttpRequest encontra um erro durante a resolução de tecla pop.

SignedHttpRequestInvalidQClaimException

Essa exceção é gerada quando um manipulador SignedHttpRequest encontra um erro durante a validação da declaração 'q'.

SignedHttpRequestInvalidSignatureException

Essa exceção é gerada quando a assinatura de um SignedHttpRequest não é válida.

SignedHttpRequestInvalidTsClaimException

Essa exceção é gerada quando um manipulador SignedHttpRequest encontra um erro durante a validação da declaração 'ts'.

SignedHttpRequestInvalidUClaimException

Essa exceção é gerada quando um manipulador SignedHttpRequest encontra um erro durante a validação da declaração 'u'.

SignedHttpRequestUtilities

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

SignedHttpRequestValidationContext

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

SignedHttpRequestValidationException

Essa exceção é gerada quando um manipulador SignedHttpRequest encontra um erro durante a validação de solicitação http assinada.

SignedHttpRequestValidationParameters

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

SignedHttpRequestValidationResult

Contém artefatos obtidos quando um SignedHttpRequest é validado.

Delegados

Nome Description
CnfDecryptionKeysResolverAsync

Um delegado que será chamado para recuperar uma coleção de SecurityKeys usados para a descriptografia da declaração 'cnf'.

HttpClientProvider

Um delegado que retorna um HttpClient que será usado para recuperar um conjunto JWK ao resolver uma chave PoP de uma declaração 'jku'.

NonceValidatorAsync

Um delegado que assumirá o controle sobre a validação de nonce SignedHttpRequest, se definido.

PopKeyResolverAsync

Um delegado que assumirá o controle sobre a resolução de chaves PoP, se definido.

PopKeyResolverFromKeyIdAsync

Um delegado que será chamado para resolver uma SecurityKey declaração 'cnf' que contém apenas a declaração 'kid'.

ReplayValidatorAsync

Um delegado que será chamado para verificar se SignedHttpRequest é reproduzido, se definido.

SignatureValidatorAsync

Um delegado que assumirá o controle sobre a validação da assinatura SignedHttpRequest, se definido.