30 references to Assertion
System.IdentityModel (30)
System\IdentityModel\Selectors\SamlSecurityTokenAuthenticator.cs (11)
75if (samlToken.Assertion.Signature == null) 81if (samlToken.Assertion.SigningToken == null) 89canBeValidated = this.supportingAuthenticators[i].CanValidateToken(samlToken.Assertion.SigningToken); 95issuer = ResolveClaimSet(samlToken.Assertion.SigningToken) ?? ClaimSet.Anonymous; 98for (int i = 0; i < samlToken.Assertion.Statements.Count; ++i) 100policies.Add(samlToken.Assertion.Statements[i].CreatePolicy(issuer, this)); 119for (int i = 0; i < samlToken.Assertion.Conditions.Conditions.Count; i++) 122SamlAudienceRestrictionCondition audienceCondition = samlToken.Assertion.Conditions.Conditions[i] as SamlAudienceRestrictionCondition; 245if (token.Assertion.Conditions != null) 247return SecurityUtils.IsCurrentlyTimeEffective(token.Assertion.Conditions.NotBefore, token.Assertion.Conditions.NotOnOrAfter, this.maxClockSkew);
System\IdentityModel\Tokens\SamlSecurityTokenHandler.cs (18)
805if (string.IsNullOrEmpty(samlToken.Assertion.AssertionId)) 816if (string.IsNullOrEmpty(samlToken.Assertion.Issuer)) 818stringBuilder.AppendFormat("{0}{1}", samlToken.Assertion.AssertionId, _tokenTypeIdentifiers[0]); 822stringBuilder.AppendFormat("{0}{1}{2}", samlToken.Assertion.AssertionId, samlToken.Assertion.Issuer, _tokenTypeIdentifiers[0]); 830if (string.IsNullOrEmpty(samlToken.Assertion.Issuer)) 833new SecurityTokenReplayDetectedException(SR.GetString(SR.ID1062, typeof(SamlSecurityToken).ToString(), samlToken.Assertion.AssertionId, ""))); 838new SecurityTokenReplayDetectedException(SR.GetString(SR.ID1062, typeof(SamlSecurityToken).ToString(), samlToken.Assertion.AssertionId, samlToken.Assertion.Issuer))); 977if (samlToken.Assertion == null) 985if (samlToken.Assertion.SigningToken == null) 990this.ValidateConditions(samlToken.Assertion.Conditions, _samlSecurityTokenRequirement.ShouldEnforceAudienceRestriction(this.Configuration.AudienceRestriction.AudienceMode, samlToken)); 1002X509SecurityToken x509IssuerToken = samlToken.Assertion.SigningToken as X509SecurityToken; 1108if (samlSecurityToken.Assertion == null) 1136issuer = this.Configuration.IssuerNameRegistry.GetIssuerName(samlSecurityToken.Assertion.SigningToken, samlSecurityToken.Assertion.Issuer); 1143ProcessStatement(samlSecurityToken.Assertion.Statements, subject, issuer); 3126WriteAssertion(writer, samlSecurityToken.Assertion);
System\IdentityModel\Tokens\SamlSerializer.cs (1)
73token.Assertion.WriteTo(writer, this, keyInfoSerializer);