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 в качестве элемента |