Поделиться через


SamlAssertion Класс

Определение

Представляет утверждение языка разметки утверждений безопасности 1.1 (SAML 1.1).

public ref class SamlAssertion
public class SamlAssertion
type SamlAssertion = class
Public Class SamlAssertion
Наследование
SamlAssertion

Комментарии

Класс SamlAssertion соответствует XML-элементу <saml:Assertion> , определенному в спецификации OASIS SAML 1.1.

Утверждения для SamlSecurityToken маркеров безопасности содержатся в пределах SamlAssertion. У него SamlAssertion есть расширяемый набор утверждений, известных как инструкции SAML, представленные свойством Statements . Центр SAML, выдаваемый утверждение SAML, указан в свойстве Issuer .

Конструкторы

Имя Описание
SamlAssertion()

Инициализирует новый экземпляр класса SamlAssertion.

SamlAssertion(String, String, DateTime, SamlConditions, SamlAdvice, IEnumerable<SamlStatement>)

Инициализирует новый экземпляр SamlAssertion класса с помощью указанного идентификатора утверждения SAML, издателя утверждения, даты и времени выдачи утверждения, набора условий обработки, дополнительных сведений и коллекции инструкций SAML.

Свойства

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

Возвращает или задает дополнительные сведения, связанные с SamlSecurityToken данными, предоставляемыми центром SAML, который может быть интегрирован в обработке утверждения SAML.

AssertionId

Возвращает или задает идентификатор для этого утверждения.

CanWriteSourceData

Возвращает значение, указывающее, было ли это утверждение десериализировано из источника XML и может повторно выдавать XML-данные без изменений.

Conditions

Возвращает или задает набор условий, которые могут учитываться при оценке допустимости утверждения SAML.

IsReadOnly

Возвращает значение, указывающее, доступны ли свойства этого экземпляра только для чтения.

IssueInstant

Возвращает или задает дату и время выдачи утверждения SAML.

Issuer

Возвращает или задает имя центра SAML, выдавшего это утверждение SAML.

MajorVersion

Получает основную версию спецификации SAML, к которой соответствует это утверждение SAML.

MinorVersion

Возвращает дополнительную версию спецификации SAML, к которой соответствует это утверждение SAML.

SigningCredentials

Возвращает или задает учетные данные безопасности, используемые для цифровой подписи утверждения SAML.

SigningToken

Возвращает маркер безопасности, содержащийся или на который ссылается утверждение SAML с цифровой подписью.

Statements

Возвращает набор инструкций SAML, связанных с утверждением SAML.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MakeReadOnly()

Приводит к тому, что этот экземпляр будет доступны только для чтения.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ReadSignature(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver, SamlSerializer)

Считывает цифровую подпись для утверждения SAML из средства чтения XML.

ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Считывает утверждение SAML из указанного средства чтения XML.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
WriteSourceData(XmlWriter)

Записывает исходные данные, если они доступны.

WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Записывает утверждение SAML в указанный <saml:Assertion> модуль записи XML в виде элемента.

Применяется к