SamlAssertion Class

Definition

Represents the Assertion element specified in [Saml, 2.3.2].

public class SamlAssertion
type SamlAssertion = class
Public Class SamlAssertion
Inheritance
SamlAssertion

Constructors

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

Creates an instance of SamlAssertion.

Properties

Advice

Gets or sets additional information related to the assertion that assists processing in certain situations but which may be ignored by applications that do not understand the advice or do not wish to make use of it.

AssertionId

Gets or sets the identifier for this assertion.

CanonicalString

Gets the canonicalized (ExclusiveC14n) representation without comments.

Conditions

Gets or sets conditions that must be evaluated when assessing the validity of and/or when using the assertion.

InclusiveNamespacesPrefixList

Gets or sets the a PrefixList to use when there is a need to include InclusiveNamespaces writing token.

IssueInstant

Gets or sets the time instant of issue in UTC.

Issuer

Gets or sets the issuer in the assertion.

MajorVersion

Gets the major version of this assertion. [Saml, 2.3.2] The identifier for the version of SAML defined in this specification is 1.

MinorVersion

Gets the minor version of this assertion. [Saml, 2.3.2] The identifier for the version of SAML defined in this specification is 1.

Signature

Gets or sets the Signature on the Assertion.

SigningCredentials

Gets or sets the SigningCredentials used by the issuer to protect the integrity of the assertion.

Statements

Gets the IList<T>(s) regarding the subject.

Applies to