SamlAssertion Sınıf

Tanım

Güvenlik Onaylama İşaretleme Dili 1.1 (SAML 1.1) onaylarını temsil eder.

public ref class SamlAssertion
public class SamlAssertion
type SamlAssertion = class
Public Class SamlAssertion
Devralma
SamlAssertion

Açıklamalar

sınıfı, SamlAssertion OASIS SAML 1.1 belirtiminde tanımlanan XML öğesine karşılık gelir <saml:Assertion> .

Güvenlik belirteçleri için SamlSecurityToken talepler içinde SamlAssertionyer alır. , SamlAssertion özelliği tarafından temsil edilen SAML deyimleri olarak bilinen genişletilebilir bir talep kümesine Statements sahiptir. SAML onayını veren SAML yetkilisi özelliğinde Issuer belirtilir.

Oluşturucular

SamlAssertion()

SamlAssertion sınıfının yeni bir örneğini başlatır.

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

Belirtilen SAML onay tanımlayıcısını, onay vereni, onaylamanın verildiği tarih ve saati, bir dizi işleme koşulu, ek bilgi ve SAML deyimleri koleksiyonunu kullanarak sınıfının yeni bir örneğini SamlAssertion başlatır.

Özellikler

Advice

SAML onayının SamlSecurityToken işlenmesinde yardımcı olabilecek, SAML yetkilisi tarafından sağlanan ile ilgili ek bilgileri alır veya ayarlar.

AssertionId

Bu onay için tanımlayıcıyı alır veya ayarlar.

CanWriteSourceData

Bu onay işleminin XML kaynağından seri durumdan çıkarılıp çıkarılmadığını ve XML verilerini değiştirmeden yeniden yayabildiğini gösteren bir değer alır.

Conditions

SAML onayının geçerliliği değerlendirilirken dikkate alınabilecek bir dizi koşulu alır veya ayarlar.

IsReadOnly

Bu örneğin özelliklerinin salt okunur olup olmadığını belirten bir değer alır.

IssueInstant

SAML onayının verildiği tarihi ve saati alır veya ayarlar.

Issuer

Bu SAML onayını veren SAML yetkilisinin adını alır veya ayarlar.

MajorVersion

Bu SAML onayının uyumlu olduğu SAML belirtiminin ana sürümünü alır.

MinorVersion

Bu SAML onayının uyumlu olduğu SAML belirtiminin ikincil sürümünü alır.

SigningCredentials

SAML onayını dijital olarak imzalamak için kullanılan güvenlik kimlik bilgilerini alır veya ayarlar.

SigningToken

Dijital olarak imzalanan SAML onayında bulunan veya başvuruda bulunan güvenlik belirtecini alır.

Statements

SAML onayıyla ilişkili SAML deyimleri kümesini alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MakeReadOnly()

Bu örneğin salt okunur olmasını neden olur.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ReadSignature(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver, SamlSerializer)

XML okuyucusundan SAML onayı için dijital imzayı okur.

ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Belirtilen XML okuyucusundan saml onayını okur.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
WriteSourceData(XmlWriter)

Varsa kaynak verileri yazar.

WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Belirtilen XML yazıcısına SAML onayını bir <saml:Assertion> öğe olarak yazar.

Şunlara uygulanır