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 в указанный |