Aracılığıyla paylaş


System.IdentityModel.Tokens Ad Alanı

, SecurityTokenHandlerve SecurityKeyIdentifierClausegibi SecurityTokentemel sınıfların yanı sıra bu sınıflardan türetilen ve Windows Identity Foundation'ın (WIF) yerleşik olarak desteklediği belirteç türlerini, yapıtları ve işleyicileri temsil eden sınıfları içerir. Bu, SAML v1.1 ve v2.0 belirteçleri için destek içeren sınıfları içerir; örneğin: SamlSecurityToken, SamlSecurityTokenHandler, Saml2SecurityTokenve Saml2SecurityTokenHandler.

Sınıflar

AggregateTokenResolver

Birden çok belirteç çözümleyicisini sarmalayan ve sarmalanan çözümleyicilerin tümü genelinde belirteçleri çözümleyebilen bir güvenlik belirteci çözümleyicisini temsil eder.

AsymmetricProofDescriptor

Bu sınıf asimetrik anahtar tabanlı belirteç verme için kullanılabilir.

AsymmetricSecurityKey

Asimetrik anahtarlar için temel sınıf.

AudienceRestriction

AudienceRestriction doğrulaması ayarlarını tanımlar.

AudienceUriValidationFailedException

Gelen bir güvenlik belirteci İzleyici URI doğrulaması başarısız olduğunda oluşan özel durum.

AuthenticationContext

Bu sınıf, bir kimlik doğrulama olayının bağlamını belirtmek için kullanılır.

AuthenticationMethods

Desteklenen iyi bilinen kimlik doğrulama yöntemleri için sabitleri tanımlar. SAML kimlik doğrulama yöntemleri için sabitleri tanımlar.

BinaryKeyIdentifierClause

İkili verileri temel alan anahtar tanımlayıcı yan tümceleri için bir temel sınıfı temsil eder.

BootstrapContext

Oturum açma zamanında kullanılan özgün belirtecin serileştirilmiş bir sürümünü içerir.

ComputedKeyAlgorithms

RST'de, hem belirteç istek sahibinden hem de belirteç verenden birleştirilmiş entropileri temel alarak bir anahtarın hesaplandığı istenen algoritmayı belirtmek için kullanılır.

ConfigurationBasedIssuerNameRegistry

Her verenin adını veren tarafından üretilen belirteçlerin imzasını doğrulamak için gereken X.509 sertifikasıyla ilişkilendiren uygulama yapılandırma dosyasındaki öğelerden yüklenen güvenilen verenlerin listesini koruyan bir veren adı kayıt defterini temsil eder.

EmptySecurityKeyIdentifierClause

Boş bir anahtar tanımlayıcı yan tümcesini temsil eder. Bu sınıf, bir <EncryptedData> veya öğesi <Signature> verilerin şifresini çözmek veya imzayı denetlemek için gereken anahtarı açıklamak için kullanılan bir <KeyInfo> öğe içermediğinde kullanılır.

EncryptedKeyEncryptingCredentials

Şifrelenmiş anahtar şifreleme kimlik bilgilerini temsil eder. Bunlar genellikle belirteç gibi öğeleri şifrelemek için veri şifreleme kimlik bilgileri olarak kullanılır.

EncryptedKeyIdentifierClause

Şifrelenmiş anahtarı tanımlayan bir anahtar tanımlayıcı yan tümcesini temsil eder.

EncryptedSecurityToken

Yerel olarak desteklemeyen bir belirteç için şifrelemeyi işleyen bir sarmalama belirteci.

EncryptedSecurityTokenHandler

Şifrelenmiş güvenlik belirteçleri için belirteç işleyicisi. türünde EncryptedSecurityTokenbelirteçleri işler.

EncryptedTokenDecryptionFailedException

Şifrelenmiş bir güvenlik belirteci işlenirken bir hata oluştuğunda oluşan özel durum.

EncryptingCredentials

Kanıt anahtarını şifrelemek için kullanılan şifreleme anahtarını ve şifreleme algoritmasını temsil eder.

GenericXmlSecurityKeyIdentifierClause

XML'i temel alan bir anahtar tanımlayıcı yan tümcesini temsil eder.

GenericXmlSecurityToken

XML tabanlı bir güvenlik belirtecini temsil eder.

InMemorySymmetricSecurityKey

Simetrik algoritmalar kullanılarak oluşturulan ve yalnızca yerel bilgisayarın rastgele erişim belleğinde depolanan anahtarları temsil eder.

IssuerNameRegistry

Veren adı kayıt defteri için soyut temel sınıf. Veren adı kayıt defteri, ilgili veren tarafından üretilen belirteçlerin imzalarını doğrulamak için gereken şifreleme malzemesiyle bir anımsatıcı adı ilişkilendirmek için kullanılır. Veren adı kayıt defteri, bağlı olan taraf (RP) uygulaması tarafından güvenilen verenlerin listesini tutar.

IssuerTokenResolver

Hizmet iş ortaklarından alınan veren belirteçlerini çözer.

KerberosReceiverSecurityToken

SOAP iletisinde alınan Kerberos anahtarını temel alan bir güvenlik belirtecini temsil eder.

KerberosRequestorSecurityToken

SOAP isteğinde gönderilen Kerberos anahtarını temel alan bir güvenlik belirtecini temsil eder.

KerberosSecurityTokenHandler

Kerberos belirteçlerini işleyen bir güvenlik belirteci işleyicisini temsil eder. türünde KerberosReceiverSecurityTokenbelirteçleri işler.

KerberosTicketHashKeyIdentifierClause

Veya KerberosReceiverSecurityToken güvenlik belirtecini tanımlayan bir KerberosRequestorSecurityToken anahtar tanımlayıcı yan tümcesini temsil eder.

LocalIdKeyIdentifierClause

SOAP iletisinin güvenlik üst bilgisinde belirtilen güvenlik belirteçlerini tanımlayan bir anahtar tanımlayıcı yan tümcesini temsil eder.

ProofDescriptor

ve AsymmetricProofDescriptor sınıfları için SymmetricProofDescriptor temel sınıf.

RsaKeyIdentifierClause

Güvenlik belirtecini tanımlayan bir RsaSecurityToken anahtar tanımlayıcı yan tümcesini temsil eder.

RsaSecurityKey

RSA algoritması kullanılarak oluşturulan bir güvenlik anahtarını temsil eder. Bu sınıf devralınamaz.

RsaSecurityToken

RSA algoritması kullanılarak oluşturulan anahtarı temel alan bir güvenlik belirtecini temsil eder.

RsaSecurityTokenHandler

türünde RsaSecurityTokenbelirteçleri işleyen bir SecurityTokenHandler değeri temsil eder.

Saml2Action

SAML 2.0 tarafından tanımlanan bir <saml:Action> öğeyi temsil eder.

Saml2Advice

[Saml2Core, 2.6.1] içinde belirtilen Advice öğesini temsil eder.

Saml2Assertion

[Saml2Core, 2.3.3] içinde belirtilen Assertion öğesini temsil eder.

Saml2AssertionKeyIdentifierClause

SAML2 tabanlı güvenlik belirteçlerine başvurmak için bir SecurityKeyIdentifierClause uygulamayı temsil eder.

Saml2Attribute

[Saml2Core, 2.7.3.1] içinde belirtilen Öznitelik öğesini temsil eder.

Saml2AttributeStatement

[Saml2Core, 2.7.3] içinde belirtilen AttributeStatement öğesini temsil eder.

Saml2AudienceRestriction

[Saml2Core, 2.5.1.4] içinde belirtilen AudienceRestriction öğesini temsil eder.

Saml2AuthenticationContext

[Saml2Core, 2.7.2.2] içinde belirtilen AuthnContext öğesini temsil eder.

Saml2AuthenticationStatement

[Saml2Core, 2.7.2] içinde belirtilen AuthnStatement öğesini temsil eder.

Saml2AuthorizationDecisionStatement

<saml:AuthzDecisionStatement> SAML 2.0 tarafından tanımlanan öğeyi temsil eder.

Saml2Conditions

[Saml2Core, 2.5.1] içinde belirtilen Koşullar öğesini temsil eder.

Saml2Evidence

[Saml2Core, 2.7.4.3] içinde belirtilen Kanıt öğesini temsil eder.

Saml2Id

SAML onayları için kullanılan tanımlayıcıyı temsil eder.

Saml2NameIdentifier

[Saml2Core, 2.2.3] içinde belirtilen NameID öğesini veya [Saml2Core, 2.2.4] içinde belirtildiği gibi EncryptedID öğesini temsil eder.

Saml2ProxyRestriction

[Saml2Core, 2.5.1.6] içinde belirtilen ProxyRestriction öğesini temsil eder.

Saml2SecurityKeyIdentifierClause

Bu sınıf, imza öğesi içinde ds:KeyInfo> öğesi olmadan saml2Assertion <alındığında kullanılır. KeyInfo, imzayı denetlemek için gereken anahtarı açıklar. Anahtar gerektiğinde bu yan tümce geçerli SecurityTokenResolveröğesine sunulacaktır. Gerekli anahtarı belirlemek için sorgulanabilen Saml2Assertion tam okumasını içerir.

Saml2SecurityToken

SAML onaylamayı temel alan bir güvenlik belirtecini temsil eder.

Saml2SecurityTokenHandler

SAML 2.0 Onaylarından güvenlik belirteçleri oluşturan bir güvenlik belirteci işleyicisini temsil eder.

Saml2Statement

[Saml2Core, 2.7.1] içinde belirtilen StatementAbstractType değerini temsil eder.

Saml2Subject

[Saml2Core, 2.4.1] içinde belirtilen Subject öğesini temsil eder.

Saml2SubjectConfirmation

[Saml2Core, 2.4.1.1] içinde belirtilen SubjectConfirmation öğesini temsil eder.

Saml2SubjectConfirmationData

[Saml2Core, 2.4.1.2-2.4.1.3] içinde tanımlanan SubjectConfirmationData öğesini ve ilişkili KeyInfoConfirmationDataType öğesini temsil eder.

Saml2SubjectLocality

[Saml2Core, 2.7.2.1] içinde belirtilen SubjectLocality öğesini temsil eder.

SamlAction

Belirtilen kaynakta <saml:Action> bir eylem içeren saml onay içindeki öğesini temsil eder.

SamlAdvice

<saml:Advice> SAML yetkilisi tarafından sağlanan ek bilgileri içeren bir SAML onaylama işlemi içindeki öğesini temsil eder.

SamlAssertion

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

SamlAssertionKeyIdentifierClause

SOAP iletisindeki bir <KeyIdentifier><saml:Assertion> öğeye başvuran bir öğeyi temsil eder.

SamlAttribute

bir konusuyla ilişkili bir SamlAttributeStatementözniteliği temsil eder.

SamlAttributeStatement

Belirli SamlSubjectbir ile ilişkilendirilmiş bir öznitelik kümesi içerir.

SamlAudienceRestrictionCondition

SAML onaylarının belirli bir hedef kitleye adreslendiğini belirtir.

SamlAuthenticationClaimResource

kaynağından SamlAuthenticationStatementoluşturulan talebin kaynak türünü temsil eder.

SamlAuthenticationStatement

Konunun belirli bir zamanda belirli bir SamlSecurityToken yolla doğrulandığını onaylayan bir güvenlik belirteci için bir talebi temsil eder.

SamlAuthorityBinding

Güvenlik belirtecinin konusu hakkında ek bilgilerin nasıl alınacaklarını SamlSecurityToken belirtir.

SamlAuthorizationDecisionClaimResource

Belirli bir SamlSecurityToken kaynağa erişimle ilgili yetkilendirme kararı veren bir güvenlik belirteci için bir talebi temsil eder.

SamlAuthorizationDecisionStatement

Belirtilen kaynağa konu tarafından erişimle ilgili yetkilendirme kararının verilmiş olduğunu onaylayan bir güvenlik belirteci için bir talebi SamlSecurityToken temsil eder.

SamlCondition

SAML onayının geçerliliği değerlendirilirken dikkate alınması gereken bir koşulu temsil eder.

SamlConditions

SAML onayının geçerliliği değerlendirilirken dikkate alınması gereken bir dizi koşulu temsil eder.

SamlConstants

Güvenlik belirtecinin özelliklerini ayarlamak için kullanılan sabit SamlSecurityToken kümesini temsil eder. Bu sınıf devralınamaz.

SamlDoNotCacheCondition

SAML onayının geçerliliği değerlendirilirken dikkate alınması gereken bir koşulu temsil eder.

SamlEvidence

Güvenlik belirteci için yetkilendirme kararını işlemek için SamlSecurityToken kullanılan kanıtı temsil eder.

SamlNameIdentifierClaimResource

Konunun adını onaylayan saml güvenlik belirteci için bir talebi temsil eder.

SamlSecurityKeyIdentifierClause

Bu sınıf, imza öğesi içinde ds:KeyInfo> öğesi olmadan samlAssertion <alındığında kullanılır. KeyInfo, imzayı denetlemek için gereken anahtarı açıklar. Anahtar gerektiğinde bu yan tümce geçerli SecurityTokenResolveröğesine sunulacaktır. Gerekli anahtarı belirlemek için sorgulanabilen SamlAssertion tam olarak okundu değerini içerir.

SamlSecurityToken

SAML onaylamayı temel alan bir güvenlik belirtecini temsil eder.

SamlSecurityTokenHandler

SAML 1.1 Onaylarından güvenlik belirteçleri oluşturan bir güvenlik belirteci işleyicisini temsil eder.

SamlSecurityTokenRequirement

Verilen belirteçler SecurityTokenRequirement için yararlı olan yeni özellikler ekleyerek sınıfını genişletir.

SamlSerializer

XML belgelerinin içine ve xml belgelerinden nesneleri serileştirir ve seri durumdan kaldırır SamlSecurityToken .

SamlStatement

Güvenlik belirteci için bir SamlSecurityToken talebi temsil eder.

SamlSubject

SAML güvenlik belirtecinin konusunu temsil eder.

SamlSubjectStatement

Güvenlik belirteci için bir SamlSecurityToken talebi temsil eder.

SecurityAlgorithms

SOAP iletileri için XML şifrelemek ve dijital imzaları hesaplamak için kullanılan şifreleme algoritmalarını temsil eden URI'ler için sabitleri tanımlar.

SecurityKey

Güvenlik anahtarları için temel sınıf.

SecurityKeyElement

veya SecurityKeyIdentifier yalnızca şifreleme işlevleri gerektiğinde çözümleyerek güvenlik anahtarlarının SecurityKeyIdentifierClause gecikmeli çözümlenmesi sağlar. Bu, bir uygulama tarafından hiçbir zaman kullanılmayan bir anahtar tanımlayıcı yan tümcesinin veya anahtar tanımlayıcısının sorunsuz bir şekilde kablo üzerinde seri hale getirilip seri durumdan çıkarılmasına olanak tanır.

SecurityKeyIdentifier

Anahtar tanımlayıcıyı temsil eder.

SecurityKeyIdentifierClause

Anahtar tanımlayıcı yan tümcesi için soyut bir temel sınıfı temsil eder.

SecurityKeyIdentifierClauseSerializer

Anahtar tanımlayıcı yan tümcelerini seri hale getirebilen ve seri durumdan çıkarabilen bir seri hale getirici için soyut temel sınıf.

SecurityToken

Tüm güvenlik belirteçlerini uygulamak için kullanılan temel sınıfı temsil eder.

SecurityTokenDescriptor

Bu, verilen belirteçle ilgili tüm öznitelikler için bir yer tutucudur.

SecurityTokenElement

içinde bulunan RequestSecurityToken ve güvenlik belirteçlerini temsil eden bir sayı öğesini temsil eder.

SecurityTokenException

Güvenlik belirteci işlenirken bir sorun oluştuğunda oluşan özel durum.

SecurityTokenExpiredException

Geçmişte sona erme süresi olan bir güvenlik belirteci alındığında oluşan özel durum.

SecurityTokenHandler

Güvenlik belirteci işleyicileri için soyut temel sınıf.

SecurityTokenHandlerCollection

Güvenlik belirteci işleyicileri koleksiyonunu temsil eder.

SecurityTokenHandlerCollectionManager

Birden çok, adlandırılmış güvenlik belirteci işleyicisi koleksiyonlarını yöneten bir sınıf.

SecurityTokenHandlerCollectionManager.Usage

Çerçeve tarafından kullanılan standart koleksiyon adlarını tanımlar.

SecurityTokenHandlerConfiguration

Tüm güvenlik belirteci işleyicileri için ortak yapılandırma.

SecurityTokenNotYetValidException

Gelecekte etkili bir zamanı olan bir güvenlik belirteci alındığında oluşan özel durum.

SecurityTokenReplayDetectedException

Yeniden oynatılan bir güvenlik belirteci alındığında oluşan özel durum.

SecurityTokenTypes

Güvenlik belirteci türlerini temsil eden dizeler döndüren bir dizi statik özellik içerir.

SecurityTokenValidationException

Alınan bir güvenlik belirteci geçersiz olduğunda oluşan özel durum.

SessionSecurityToken

Oturumla ilişkili verileri içeren bir güvenlik belirteci tanımlar.

SessionSecurityTokenCache

Oturum güvenlik belirteçlerinin önbelleği için soyut bir sınıf tanımlar.

SessionSecurityTokenCacheKey

içindeki bir girişin SessionSecurityTokenCacheanahtarını temsil eder.

SessionSecurityTokenHandler

SecurityTokenHandler türünde SessionSecurityTokengüvenlik belirteçlerini işleyen bir .

SigningCredentials

Dijital imza oluşturmak için kullanılan şifreleme anahtarını ve güvenlik algoritmalarını temsil eder.

SymmetricProofDescriptor

Bu sınıf simetrik anahtar tabanlı belirteç verme için kullanılabilir.

SymmetricSecurityKey

Simetrik algoritmalar kullanılarak oluşturulan tüm anahtarlar için soyut temel sınıfı temsil eder.

TokenReplayCache

Yeniden oynatılan belirteçleri algılamak için kullanılan bir önbelleğin yöntemlerini tanımlayan soyut temel sınıf.

UserNameSecurityToken

Kullanıcı adı ve parolayı temel alan bir güvenlik belirtecini temsil eder.

UserNameSecurityTokenHandler

türünde UserNameSecurityTokengüvenlik belirteçlerini işleyen bir SecurityTokenHandler için soyut bir temel sınıf tanımlar.

WindowsSecurityToken

Bir Windows etki alanı veya kullanıcı hesabının kimliğini temel alan bir güvenlik belirtecini temsil eder.

WindowsUserNameSecurityTokenHandler

Windows Kullanıcı Adı belirteçlerini işleyen bir SecurityTokenHandler tanımlar.

X509AsymmetricSecurityKey

X.509 sertifikaları için asimetrik anahtarı temsil eder.

X509CertificateStoreTokenResolver

Belirtilen X.509 sertifika deposuna karşı tür X509SecurityToken belirteçlerini çözümleyebilen bir belirteç çözümleyiciyi temsil eder.

X509DataSecurityKeyIdentifierClauseSerializer

X.509 sertifika başvuru türlerini işleyebilen bir SecurityKeyIdentifierClauseSerializer öğesini temsil eder.

X509EncryptingCredentials

Şifreleme kimlik bilgisi olarak kullanılan X.509 belirtecini temsil eder. Bu sınıf genellikle anahtar sarmalama kimlik bilgileri olarak kullanılır.

X509IssuerSerialKeyIdentifierClause

Sertifikayı verenin ayırt edici adını ve X.509 sertifikasının seri numarasını kullanarak güvenlik belirteçlerini tanımlayan bir X509SecurityToken anahtar tanımlayıcı yan tümcesini temsil eder.

X509NTAuthChainTrustValidator

Belirtilen X.509 sertifikasını doğrulayan ve sertifikanın bir Windows hesabıyla eşlenip eşlenemeyeceğini ve sertifika zincirinin güvenilir olup olmadığını doğrulayan bir X.509 sertifika doğrulayıcısını temsil eder.

X509RawDataKeyIdentifierClause

X.509 sertifikasının ham verilerini kullanarak güvenlik belirtecini tanımlayan bir X509SecurityToken anahtar tanımlayıcı yan tümcesini temsil eder.

X509SecurityToken

X.509 sertifikayı temel alan bir güvenlik belirtecini temsil eder.

X509SecurityTokenHandler

türünde X509SecurityTokenbelirteçleri işleyen bir güvenlik belirteci işleyicisini temsil eder. Varsayılan olarak, işleyici X.509 sertifikasının zincir güveni doğrulamasını gerçekleştirir.

X509SigningCredentials

İmzalama kimlik bilgisi olarak kullanılan X.509 belirtecini temsil eder.

X509SubjectKeyIdentifierClause

X.509 sertifikasının konu anahtarı tanımlayıcı uzantısını kullanarak güvenlik X509SecurityToken belirtecini tanımlayan bir anahtar tanımlayıcı yan tümcesini temsil eder.

X509ThumbprintKeyIdentifierClause

X.509 sertifikasının parmak izini kullanarak güvenlik belirteçlerini tanımlayan bir X509SecurityToken anahtar tanımlayıcı yan tümcesini temsil eder.

X509WindowsSecurityToken

X.509 sertifikasını temel alan ve sertifikanın bir Windows etki alanı kullanıcısı veya yerel bilgisayar kullanıcı hesabıyla eşlendiği bir güvenlik belirtecini temsil eder.

Numaralandırmalar

SamlAccessDecision

Bir güvenlik belirtecinin konusuna belirli bir SamlSecurityToken kaynağa erişim verilip verilmeyeceğini belirtir.

SecurityKeyType

Güvenlik belirteci ile ilişkili anahtarın türünü belirtir.

SecurityKeyUsage

Güvenlik belirteci ile ilişkili bir anahtarın nasıl kullanılabileceğini belirtir.