Microsoft.IdentityModel.Protocols.SignedHttpRequest Пространство имен

Классы

Имя Описание
ConfirmationClaimTypes

Подтверждение утверждений ("cnf") связанных констант https://datatracker.ietf.org/doc/html/rfc7800

SignedHttpRequestClaimTypes

Типы утверждений, используемые с SignedHttpRequest.

SignedHttpRequestConstants

Константы для связанных свойств SignedHttpRequest.

SignedHttpRequestCreationException

Это исключение возникает при возникновении ошибки обработчика SignedHttpRequest во время создания подписанного http-запроса.

SignedHttpRequestCreationParameters

Определяет набор параметров, используемых SignedHttpRequestHandler при создании Объекта SignedHttpRequest.

SignedHttpRequestDescriptor

Структура, которая упаковывает параметры, необходимые для создания SignedHttpRequest.

SignedHttpRequestHandler

Обработчик, предназначенный для создания и проверки подписанных http-запросов.

SignedHttpRequestInvalidAtClaimException

Это исключение возникает, когда обработчик SignedHttpRequest обнаруживает ошибку во время проверки утверждений at.

SignedHttpRequestInvalidBClaimException

Это исключение возникает, когда обработчик SignedHttpRequest обнаруживает ошибку во время проверки утверждений b.

SignedHttpRequestInvalidCnfClaimException

Это исключение возникает, когда обработчик SignedHttpRequest обнаруживает ошибку во время разрешения утверждений cnf.

SignedHttpRequestInvalidHClaimException

Это исключение возникает, когда обработчик SignedHttpRequest обнаруживает ошибку во время проверки утверждений h.

SignedHttpRequestInvalidMClaimException

Это исключение возникает, когда обработчик SignedHttpRequest обнаруживает ошибку во время проверки утверждений m.

SignedHttpRequestInvalidNonceClaimException

Это исключение возникает, когда обработчик SignedHttpRequest обнаруживает ошибку во время разрешения утверждений Nonce.

SignedHttpRequestInvalidPClaimException

Это исключение возникает, когда обработчик SignedHttpRequest обнаруживает ошибку во время проверки утверждений p.

SignedHttpRequestInvalidPopKeyException

Это исключение возникает, когда обработчик SignedHttpRequest обнаруживает ошибку во время разрешения всплывающих ключей.

SignedHttpRequestInvalidQClaimException

Это исключение возникает, когда обработчик SignedHttpRequest обнаруживает ошибку во время проверки утверждений q.

SignedHttpRequestInvalidSignatureException

Это исключение возникает, когда подпись подписанногоHttpRequest недопустимая.

SignedHttpRequestInvalidTsClaimException

Это исключение возникает, когда обработчик SignedHttpRequest обнаруживает ошибку во время проверки утверждений ts.

SignedHttpRequestInvalidUClaimException

Это исключение возникает, когда обработчик SignedHttpRequest обнаруживает ошибку во время проверки утверждений u.

SignedHttpRequestUtilities

Класс, содержащий полезные методы, связанные с обработкой протокола SignedHttpRequest.

SignedHttpRequestValidationContext

Структура, которая упаковывает параметры, необходимые для проверки SignedHttpRequest.

SignedHttpRequestValidationException

Это исключение возникает, когда обработчик SignedHttpRequest обнаруживает ошибку во время проверки подписанного http-запроса.

SignedHttpRequestValidationParameters

Определяет набор параметров, используемых SignedHttpRequestHandler при проверке объекта SignedHttpRequest.

SignedHttpRequestValidationResult

Содержит артефакты, полученные при проверке подписанногоrequest.

Делегаты

Имя Описание
CnfDecryptionKeysResolverAsync

Делегат, который будет вызван для получения коллекции s, используемой SecurityKeyдля расшифровки утверждения CNF.

HttpClientProvider

Делегат, возвращающий httpClient, который будет использоваться для получения набора JWK при разрешении ключа PoP из утверждения jku.

NonceValidatorAsync

Делегат, который будет контролировать проверку подписиHttpRequest nonce, если задано.

PopKeyResolverAsync

Делегат, который будет контролировать разрешение ключей PoP, если задано.

PopKeyResolverFromKeyIdAsync

Делегат, который будет вызван для разрешения SecurityKey утверждения cnf, содержащего только утверждение "ребенок".

ReplayValidatorAsync

Делегат, который будет вызываться, чтобы проверить, воспроизводится ли ПодписанныйHttpRequest, если задано значение.

SignatureValidatorAsync

Делегат, который будет контролировать проверку подписи SignedHttpRequest, если задано.