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


SamlAssertion Класс

Определение

Представляет утверждение 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 в указанное средство записи XML в качестве элемента <saml:Assertion>.

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