System.IdentityModel.Tokens Przestrzeń nazw

Zawiera klasy podstawowe, takie jak, SecurityTokenSecurityTokenHandler , i SecurityKeyIdentifierClause , oraz klasy, które pochodzą z tych klas i reprezentują kilka typów tokenów, artefaktów i programów obsługi, dla których jest wbudowana obsługa Windows Identity Foundation (WIF). Contains base classes such as SecurityToken, SecurityTokenHandler, and SecurityKeyIdentifierClause, as well as classes that derive from these classes and represent several of the token types, artifacts, and handlers for which the Windows Identity Foundation (WIF) has built in support. Obejmuje to klasy, które zawierają obsługę tokenów SAML 1.1 i v 2.0, takich jak: SamlSecurityToken , SamlSecurityTokenHandler , Saml2SecurityToken i Saml2SecurityTokenHandler . This includes classes that contain support for SAML v1.1 and v2.0 tokens, such as: SamlSecurityToken, SamlSecurityTokenHandler, Saml2SecurityToken, and Saml2SecurityTokenHandler.

Klasy

AggregateTokenResolver

Reprezentuje program rozpoznawania tokenów zabezpieczających, który może zawijać wiele tłumaczeń tokenów i rozwiązywać tokeny we wszystkich zawiniętych obiektach rozpoznawania.Represents a security token resolver that can wrap multiple token resolvers and resolve tokens across all of the wrapped resolvers.

AsymmetricProofDescriptor

Ta klasa może służyć do wystawiania tokenów opartych na kluczu asymetryczny.This class can be used for issuing the asymmetric key based token.

AsymmetricSecurityKey

Klasa bazowa dla kluczy asymetrycznych.Base class for asymmetric keys.

AudienceRestriction

Definiuje ustawienia weryfikacji AudienceRestriction.Defines settings for an AudienceRestriction verification.

AudienceUriValidationFailedException

Wyjątek, który jest zgłaszany w przypadku niepowodzenia walidacji identyfikatora URI odbiorców przez przychodzący token zabezpieczający.The exception that is thrown when an incoming security token fails Audience URI validation.

AuthenticationContext

Ta klasa jest używana do określania kontekstu zdarzenia uwierzytelniania.This class is used to specify the context of an authentication event.

AuthenticationMethods

Definiuje stałe dla obsługiwanych dobrze znanych metod uwierzytelniania.Defines constants for supported well-known authentication methods. Definiuje stałe dla metod uwierzytelniania SAML.Defines constants for SAML authentication methods.

BinaryKeyIdentifierClause

Reprezentuje klasę bazową dla klauzul identyfikatora klucza, które są oparte na danych binarnych.Represents a base class for key identifier clauses that are based upon binary data.

BootstrapContext

Zawiera serializowaną wersję oryginalnego tokenu, która była używana w czasie logowania.Contains a serialized version of the original token that was used at sign-in time.

ComputedKeyAlgorithms

Używane w RST, aby wskazać żądany algorytm, za pomocą którego ma zostać obliczony klucz oparty na połączonej entropie z zarówno obiektu żądającego tokenu, jak i wystawcy tokenu.Used in the RST to indicate the desired algorithm with which to compute a key based on the combined entropies from both the token requestor and the token issuer.

ConfigurationBasedIssuerNameRegistry

Reprezentuje rejestr nazwy wystawcy, który przechowuje listę zaufanych wystawców załadowanych z elementów w pliku konfiguracyjnym aplikacji, które kojarzą każdą nazwę wystawcy z certyfikatem X. 509, który jest wymagany do zweryfikowania podpisu tokenów wygenerowanych przez wystawcę.Represents an issuer name registry that maintains a list of trusted issuers loaded from elements in the application configuration file that associate each issuer name to the X.509 certificate that is needed to verify the signature of tokens produced by the issuer.

EmptySecurityKeyIdentifierClause

Przedstawia pustą klauzulę identyfikatora klucza.Represents an empty key identifier clause. Ta klasa jest używana, gdy <EncryptedData> lub <Signature> element nie zawiera <KeyInfo> elementu, który jest używany do opisywania klucza wymaganego do odszyfrowania danych lub sprawdzenia podpisu.This class is used when an <EncryptedData> or a <Signature> element does not contain a <KeyInfo> element, which is used to describe the key required to decrypt the data or check the signature.

EncryptedKeyEncryptingCredentials

Reprezentuje poświadczenia szyfrowania zaszyfrowanych kluczy.Represents the encrypted key encrypting credentials. Są one zwykle używane jako poświadczenia szyfrowania danych do szyfrowania elementów, takich jak tokeny.These are usually used as data encrypting credentials to encrypt things like tokens.

EncryptedKeyIdentifierClause

Reprezentuje klauzulę identyfikatora klucza identyfikującą zaszyfrowany klucz.Represents a key identifier clause that identifies an encrypted key.

EncryptedSecurityToken

Otoka — token, który obsługuje szyfrowanie dla tokenu, który nie obsługuje go natywnie.A wrapping-token that handles encryption for a token that does not natively support it.

EncryptedSecurityTokenHandler

Program obsługi tokenów dla zaszyfrowanych tokenów zabezpieczających.A token handler for encrypted security tokens. Obsługuje tokeny typu EncryptedSecurityToken .Handles tokens of type EncryptedSecurityToken.

EncryptedTokenDecryptionFailedException

Wyjątek, który jest generowany w przypadku wystąpienia błędu podczas przetwarzania zaszyfrowanego tokenu zabezpieczającego.The exception that is thrown when an error occurs while processing an encrypted security token.

EncryptingCredentials

Reprezentuje klucz kryptograficzny i algorytm szyfrowania, które są używane do szyfrowania klucza testowego.Represents the cryptographic key and encrypting algorithm that are used to encrypt the proof key.

GenericXmlSecurityKeyIdentifierClause

Reprezentuje klauzulę identyfikatora klucza opartą na kodzie XML.Represents a key identifier clause that is based on XML.

GenericXmlSecurityToken

Reprezentuje token zabezpieczający oparty na kodzie XML.Represents a security token that is based upon XML.

InMemorySymmetricSecurityKey

Reprezentuje klucze, które są generowane przy użyciu algorytmów symetrycznych i są przechowywane tylko w pamięci RAM dostępu losowego na komputerze lokalnym.Represents keys that are generated using symmetric algorithms and are only stored in the local computer's random access memory.

IssuerNameRegistry

Abstrakcyjna klasa bazowa dla rejestru nazwy wystawcy.The abstract base class for an issuer name registry. Rejestr nazw wystawcy służy do kojarzenia nazwy z materiałem kryptograficznym, który jest niezbędny do zweryfikowania podpisów tokenów wytworzonych przez odpowiedniego wystawcy.An issuer name registry is used to associate a mnemonic name to the cryptographic material that is needed to verify the signatures of tokens produced by the corresponding issuer. Nazwa wystawcy Rejestr zawiera listę wystawców, które są zaufane przez aplikację jednostki uzależnionej (RP).The issuer name registry maintains a list of issuers that are trusted by a relying party (RP) application.

IssuerTokenResolver

Rozpoznaje tokeny wystawcy otrzymane od partnerów usług.Resolves issuer tokens received from service partners.

KerberosReceiverSecurityToken

Reprezentuje token zabezpieczający oparty na biletu protokołu Kerberos otrzymanego w komunikacie protokołu SOAP.Represents a security token that is based upon a Kerberos ticket that is received in a SOAP message.

KerberosRequestorSecurityToken

Reprezentuje token zabezpieczający oparty na biletu protokołu Kerberos, który jest wysyłany w żądaniu SOAP.Represents a security token that is based upon a Kerberos ticket that is sent in an SOAP request.

KerberosSecurityTokenHandler

Reprezentuje program obsługi tokenów zabezpieczających, który przetwarza tokeny Kerberos.Represents a security token handler that processes Kerberos tokens. Obsługuje tokeny typu KerberosReceiverSecurityToken .Handles tokens of type KerberosReceiverSecurityToken.

KerberosTicketHashKeyIdentifierClause

Reprezentuje klauzulę identyfikatora klucza identyfikującą KerberosRequestorSecurityToken lub KerberosReceiverSecurityToken token zabezpieczający.Represents a key identifier clause that identifies a KerberosRequestorSecurityToken or KerberosReceiverSecurityToken security token.

LocalIdKeyIdentifierClause

Reprezentuje klauzulę identyfikatora klucza identyfikującą tokeny zabezpieczające określone w nagłówku zabezpieczeń komunikatu protokołu SOAP.Represents a key identifier clause that identifies a security tokens specified in the security header of the SOAP message.

ProofDescriptor

Klasa bazowa SymmetricProofDescriptor AsymmetricProofDescriptor klas i.The base class for the SymmetricProofDescriptor and AsymmetricProofDescriptor classes.

RsaKeyIdentifierClause

Reprezentuje klauzulę identyfikatora klucza identyfikującą RsaSecurityToken token zabezpieczający.Represents a key identifier clause that identifies a RsaSecurityToken security token.

RsaSecurityKey

Reprezentuje klucz zabezpieczeń wygenerowany przy użyciu algorytmu RSA.Represents a security key that is generated using the RSA algorithm. Klasa ta nie może być dziedziczona.This class cannot be inherited.

RsaSecurityToken

Reprezentuje token zabezpieczający oparty na kluczu utworzonym przy użyciu algorytmu RSA.Represents a security token that is based upon key that is created using the RSA algorithm.

RsaSecurityTokenHandler

Reprezentuje element SecurityTokenHandler , który przetwarza tokeny typu RsaSecurityToken .Represents a SecurityTokenHandler that processes tokens of type RsaSecurityToken.

Saml2Action

Reprezentuje <saml:Action> element zdefiniowany przez SAML 2,0.Represents a <saml:Action> element defined by SAML 2.0.

Saml2Advice

Reprezentuje element porady określony w [Saml2Core, o].Represents the Advice element specified in [Saml2Core, 2.6.1].

Saml2Assertion

Reprezentuje element Assertion określony w [Saml2Core, 2.3.3].Represents the Assertion element specified in [Saml2Core, 2.3.3].

Saml2AssertionKeyIdentifierClause

Reprezentuje SecurityKeyIdentifierClause implementację odwołujących się do tokenów zabezpieczeń opartych na SAML2.Represents a SecurityKeyIdentifierClause implementation for referencing SAML2-based security tokens.

Saml2Attribute

Reprezentuje element Attribute określony w [Saml2Core, 2.7.3.1].Represents the Attribute element specified in [Saml2Core, 2.7.3.1].

Saml2AttributeStatement

Reprezentuje element AttributeStatement określony w [Saml2Core, 2.7.3].Represents the AttributeStatement element specified in [Saml2Core, 2.7.3].

Saml2AudienceRestriction

Reprezentuje element AudienceRestriction określony w [Saml2Core, 2.5.1.4].Represents the AudienceRestriction element specified in [Saml2Core, 2.5.1.4].

Saml2AuthenticationContext

Reprezentuje element AuthnContext określony w [Saml2Core, 2.7.2.2].Represents the AuthnContext element specified in [Saml2Core, 2.7.2.2].

Saml2AuthenticationStatement

Reprezentuje element AuthnStatement określony w [Saml2Core, 2.7.2].Represents the AuthnStatement element specified in [Saml2Core, 2.7.2].

Saml2AuthorizationDecisionStatement

Reprezentuje <saml:AuthzDecisionStatement> element zdefiniowany przez SAML 2,0.Represents the <saml:AuthzDecisionStatement> element defined by SAML 2.0.

Saml2Conditions

Reprezentuje element Conditions określony w [Saml2Core, 2.5.1].Represents the Conditions element specified in [Saml2Core, 2.5.1].

Saml2Evidence

Reprezentuje element dowód określony w [Saml2Core, 2.7.4.3].Represents the Evidence element specified in [Saml2Core, 2.7.4.3].

Saml2Id

Reprezentuje identyfikator używany na potrzeby potwierdzeń SAML.Represents the identifier used for SAML assertions.

Saml2NameIdentifier

Reprezentuje element NameID, określony w [Saml2Core, 2.2.3] lub EncryptedID elementu, jak określono w [Saml2Core, 2.2.4].Represents the NameID element as specified in [Saml2Core, 2.2.3] or the EncryptedID element as specified in [Saml2Core, 2.2.4].

Saml2ProxyRestriction

Reprezentuje element ProxyRestriction określony w [Saml2Core, 2.5.1.6].Represents the ProxyRestriction element specified in [Saml2Core, 2.5.1.6].

Saml2SecurityKeyIdentifierClause

Ta klasa jest używana po odebraniu asercji Saml2Assertion bez < elementu DS: KeyInfo > wewnątrz elementu Signature.This class is used when a Saml2Assertion is received without a <ds:KeyInfo> element inside the signature element. Wartość KeyInfo opisuje klucz wymagany do sprawdzenia podpisu.The KeyInfo describes the key required to check the signature. Gdy klucz jest wymagany, ta klauzula zostanie przedstawiona bieżącym SecurityTokenResolver .When the key is needed this clause will be presented to the current SecurityTokenResolver. Będzie zawierać asercji Saml2Assertion w pełni odczytywania, które można zbadać, aby określić wymagany klucz.It will contain the Saml2Assertion fully read which can be queried to determine the key required.

Saml2SecurityToken

Reprezentuje token zabezpieczający oparty na potwierdzeniu SAML.Represents a security token that is based upon a SAML assertion.

Saml2SecurityTokenHandler

Reprezentuje program obsługi tokenów zabezpieczających, który tworzy tokeny zabezpieczające na podstawie potwierdzeń SAML 2,0.Represents a security token handler that creates security tokens from SAML 2.0 Assertions.

Saml2Statement

Reprezentuje StatementAbstractType określony w [Saml2Core, 2.7.1].Represents the StatementAbstractType specified in [Saml2Core, 2.7.1].

Saml2Subject

Reprezentuje element subject określony w [Saml2Core, 2.4.1].Represents the Subject element specified in [Saml2Core, 2.4.1].

Saml2SubjectConfirmation

Reprezentuje element SubjectConfirmation określony w [Saml2Core, 2.4.1.1].Represents the SubjectConfirmation element specified in [Saml2Core, 2.4.1.1].

Saml2SubjectConfirmationData

Reprezentuje element danych SubjectConfirmationData i skojarzone KeyInfoConfirmationDataType zdefiniowane w [Saml2Core, 2.4.1.2-2.4.1.3].Represents the SubjectConfirmationData element and the associated KeyInfoConfirmationDataType defined in [Saml2Core, 2.4.1.2-2.4.1.3].

Saml2SubjectLocality

Reprezentuje element SubjectLocality określony w [Saml2Core, 2.7.2.1].Represents the SubjectLocality element specified in [Saml2Core, 2.7.2.1].

SamlAction

Reprezentuje <saml:Action> element w potwierdzeniu SAML, który zawiera akcję dla określonego zasobu.Represents the <saml:Action> element within a SAML assertion that contains an action on a specified resource.

SamlAdvice

Reprezentuje <saml:Advice> element w potwierdzeniu SAML, który zawiera dodatkowe informacje dostarczone przez Urząd SAML.Represents the <saml:Advice> element within a SAML assertion that contains additional information provided by the SAML authority.

SamlAssertion

Reprezentuje potwierdzenie SAML 1,1 (SAML 1,1).Represents a Security Assertion Markup Language 1.1 (SAML 1.1) assertion.

SamlAssertionKeyIdentifierClause

Reprezentuje <KeyIdentifier> element, który odwołuje się do <saml:Assertion> elementu w komunikacie protokołu SOAP.Represents a <KeyIdentifier> element that references a <saml:Assertion> element in a SOAP message.

SamlAttribute

Reprezentuje atrybut, który jest skojarzony z podmiotem SamlAttributeStatement .Represents an attribute that is associated with the subject of a SamlAttributeStatement.

SamlAttributeStatement

Zawiera zestaw atrybutów skojarzonych z konkretną SamlSubject .Contains a set of attributes associated with a particular SamlSubject.

SamlAudienceRestrictionCondition

Określa, że potwierdzenie SAML jest rozkierowane do określonych odbiorców.Specifies that a SAML assertion is addressed to a particular audience.

SamlAuthenticationClaimResource

Reprezentuje typ zasobu dla żądania, które jest tworzone na podstawie SamlAuthenticationStatement .Represents the resource type for a claim that is created from a SamlAuthenticationStatement.

SamlAuthenticationStatement

Reprezentuje zastrzeżenie dotyczące SamlSecurityToken tokenu zabezpieczającego, które potwierdza, że podmiot został uwierzytelniony przez określone środki w określonym czasie.Represents a claim for a SamlSecurityToken security token that asserts that the subject was authenticated by a particular means at a particular time.

SamlAuthorityBinding

Określa sposób pobierania dodatkowych informacji na temat tematu SamlSecurityToken tokenu zabezpieczającego.Specifies how to retrieve additional information about the subject of a SamlSecurityToken security token.

SamlAuthorizationDecisionClaimResource

Reprezentuje oświadczenia SamlSecurityToken tokenu zabezpieczającego, który potwierdza decyzję o autoryzacji dotyczące dostępu do określonego zasobu.Represents a claim for a SamlSecurityToken security token that asserts an authorization decision regarding access to a specific resource.

SamlAuthorizationDecisionStatement

Reprezentuje oświadczenia SamlSecurityToken tokenu zabezpieczającego, który potwierdza, że została wprowadzona decyzja autoryzacji dotycząca dostępu przez podmiot do określonego zasobu.Represents a claim for a SamlSecurityToken security token that asserts that an authorization decision regarding access by the subject to the specified resource has been made.

SamlCondition

Reprezentuje warunek, który należy wziąć pod uwagę podczas oceny poprawności potwierdzenia SAML.Represents a condition that must be taken into account when assessing the validity of a SAML assertion.

SamlConditions

Reprezentuje zestaw warunków, które muszą być brane pod uwagę podczas oceny poprawności potwierdzenia SAML.Represents a set of conditions that must be taken into account when assessing the validity of a SAML assertion.

SamlConstants

Reprezentuje zestaw stałych, które są używane do ustawiania właściwości SamlSecurityToken tokenu zabezpieczającego.Represents a set of constants that are used to set properties of a SamlSecurityToken security token. Klasa ta nie może być dziedziczona.This class cannot be inherited.

SamlDoNotCacheCondition

Reprezentuje warunek, który należy wziąć pod uwagę podczas oceny poprawności potwierdzenia SAML.Represents a condition that must be taken into account when assessing the validity of a SAML assertion.

SamlEvidence

Reprezentuje dowód użyty do wygenerowania decyzji o autoryzacji dla SamlSecurityToken tokenu zabezpieczającego.Represents the evidence used to render an authorization decision for a SamlSecurityToken security token.

SamlNameIdentifierClaimResource

Reprezentuje zastrzeżenie dotyczące tokenu zabezpieczającego SAML, które potwierdza nazwę podmiotu.Represents a claim for a SAML security token that asserts the subject's name.

SamlSecurityKeyIdentifierClause

Ta klasa jest używana, gdy element SamlAssertion zostanie odebrany bez < elementu DS: KeyInfo > wewnątrz elementu Signature.This class is used when a SamlAssertion is received without a <ds:KeyInfo> element inside the signature element. Wartość KeyInfo opisuje klucz wymagany do sprawdzenia podpisu.The KeyInfo describes the key required to check the signature. Gdy klucz jest wymagany, ta klauzula zostanie przedstawiona bieżącym SecurityTokenResolver .When the key is needed this clause will be presented to the current SecurityTokenResolver. Zawiera on element SamlAssertion w pełni odczytywany, który można zbadać, aby określić wymagany klucz.It will contain the SamlAssertion fully read which can be queried to determine the key required.

SamlSecurityToken

Reprezentuje token zabezpieczający oparty na potwierdzeniu SAML.Represents a security token that is based upon a SAML assertion.

SamlSecurityTokenHandler

Reprezentuje program obsługi tokenów zabezpieczających, który tworzy tokeny zabezpieczające na podstawie potwierdzeń SAML 1,1.Represents a security token handler that creates security tokens from SAML 1.1 Assertions.

SamlSecurityTokenRequirement

Rozszerza SecurityTokenRequirement klasę przez dodanie nowych właściwości, które są przydatne dla wystawionych tokenów.Extends the SecurityTokenRequirement class by adding new properties that are useful for issued tokens.

SamlSerializer

Serializować i deserializacji SamlSecurityToken obiektów do i z dokumentów XML.Serializes and deserializes SamlSecurityToken objects into and from XML documents.

SamlStatement

Reprezentuje element Claim dla SamlSecurityToken tokenu zabezpieczającego.Represents a claim for a SamlSecurityToken security token.

SamlSubject

Reprezentuje podmiot tokenu zabezpieczającego SAML.Represents the subject of a SAML security token.

SamlSubjectStatement

Reprezentuje element Claim dla SamlSecurityToken tokenu zabezpieczającego.Represents a claim for a SamlSecurityToken security token.

SecurityAlgorithms

Definiuje stałe dla identyfikatorów URI reprezentujących algorytmy kryptograficzne używane do szyfrowania XML i obliczeń podpisy cyfrowe dla komunikatów protokołu SOAP.Defines constants for the URIs that represent the cryptographic algorithms that are used to encrypt XML and compute digital signatures for SOAP messages.

SecurityKey

Klasa bazowa dla kluczy zabezpieczeń.Base class for security keys.

SecurityKeyElement

Zapewnia opóźnione Rozwiązywanie kluczy zabezpieczeń przez rozwiązanie SecurityKeyIdentifierClause lub SecurityKeyIdentifier tylko wtedy, gdy są używane funkcje kryptograficzne.Provides delayed resolution of security keys by resolving the SecurityKeyIdentifierClause or SecurityKeyIdentifier only when cryptographic functions are needed. To umożliwia użycie klauzuli identyfikatora klucza lub identyfikatora klucza, który nigdy nie jest używany przez aplikację do serializacji i deserializacji bez problemów.This allows a key identifier clause or key identifier that is never used by an application to be serialized and deserialized on and off the wire without issues.

SecurityKeyIdentifier

Reprezentuje identyfikator klucza.Represents a key identifier.

SecurityKeyIdentifierClause

Reprezentuje abstrakcyjną klasę bazową dla klauzuli identyfikatora klucza.Represents an abstract base class for a key identifier clause.

SecurityKeyIdentifierClauseSerializer

Abstrakcyjna klasa bazowa dla serializatora, który może serializować i deserializować klauzule identyfikatora klucza.Abstract base class for a serializer that can serialize and deserialize key identifier clauses.

SecurityToken

Reprezentuje klasę bazową służącą do implementowania wszystkich tokenów zabezpieczających.Represents a base class used to implement all security tokens.

SecurityTokenDescriptor

Jest to symbol zastępczy dla wszystkich atrybutów związanych z wystawionym tokenem.This is a place holder for all the attributes related to the issued token.

SecurityTokenElement

Reprezentuje liczbę elementów znalezionych w postaci RequestSecurityToken tokenów zabezpieczających.Represents a number elements found in a RequestSecurityToken which represent security tokens.

SecurityTokenException

Wyjątek, który jest generowany, gdy wystąpi problem podczas przetwarzania tokenu zabezpieczającego.The exception that is thrown when a problem occurs while processing a security token.

SecurityTokenExpiredException

Wyjątek, który jest generowany, gdy zostanie odebrany token zabezpieczający, który ma czas wygaśnięcia w przeszłości.The exception that is thrown when a security token that has an expiration time in the past is received.

SecurityTokenHandler

Abstrakcyjna klasa bazowa dla programów obsługi tokenów zabezpieczających.The abstract base class for security token handlers.

SecurityTokenHandlerCollection

Reprezentuje kolekcję programów obsługi tokenów zabezpieczających.Represents a collection of security token handlers.

SecurityTokenHandlerCollectionManager

Klasa, która zarządza wieloma kolekcjami programu obsługi tokenów zabezpieczających.A class that manages multiple, named security token handler collections.

SecurityTokenHandlerCollectionManager.Usage

Definiuje standardowe nazwy kolekcji używane przez strukturę.Defines standard collection names used by the framework.

SecurityTokenHandlerConfiguration

Konfiguracja wspólna dla wszystkich programów obsługi tokenów zabezpieczających.Configuration common to all security token handlers.

SecurityTokenNotYetValidException

Wyjątek, który jest generowany, gdy zostanie odebrany token zabezpieczający, który ma efektywny czas w przyszłości.The exception that is thrown when a security token that has an effective time in the future is received.

SecurityTokenReplayDetectedException

Wyjątek, który jest generowany, gdy zostanie odebrany token zabezpieczający.The exception that is thrown when a security token that has been replayed is received.

SecurityTokenTypes

Zawiera zestaw właściwości statycznych, które zwracają ciągi reprezentujące typy tokenów zabezpieczających.Contains a set of static properties that returns strings that represent security token types.

SecurityTokenValidationException

Wyjątek, który jest generowany, gdy odebrany token zabezpieczający jest nieprawidłowy.The exception that is thrown when a received security token is invalid.

SessionSecurityToken

Definiuje token zabezpieczający zawierający dane skojarzone z sesją.Defines a security token that contains data associated with a session.

SessionSecurityTokenCache

Definiuje klasę abstrakcyjną dla pamięci podręcznej tokenów zabezpieczających sesji.Defines an abstract class for a cache of session security tokens.

SessionSecurityTokenCacheKey

Reprezentuje klucz dla wpisu w SessionSecurityTokenCache .Represents the key for an entry in a SessionSecurityTokenCache.

SessionSecurityTokenHandler

SecurityTokenHandler, Który przetwarza tokeny zabezpieczające typu SessionSecurityToken .A SecurityTokenHandler that processes security tokens of type SessionSecurityToken.

SigningCredentials

Reprezentuje algorytmy klucza kryptograficznego i zabezpieczeń, które są używane do generowania podpisu cyfrowego.Represents the cryptographic key and security algorithms that are used to generate a digital signature.

SymmetricProofDescriptor

Ta klasa może służyć do wystawiania tokenów opartych na kluczu symetrycznym.This class can be used for issuing the symmetric key based token.

SymmetricSecurityKey

Reprezentuje abstrakcyjną klasę bazową dla wszystkich kluczy, które są generowane przy użyciu algorytmów symetrycznych.Represents the abstract base class for all keys that are generated using symmetric algorithms.

TokenReplayCache

Abstrakcyjna klasa bazowa, która definiuje metody dla pamięci podręcznej używanej do wykrywania powtórzonych tokenów.The abstract base class that defines methods for a cache used to detect replayed tokens.

UserNameSecurityToken

Reprezentuje token zabezpieczający oparty na nazwie użytkownika i haśle.Represents a security token that is based upon a user name and password.

UserNameSecurityTokenHandler

Definiuje abstrakcyjną klasę bazową dla SecurityTokenHandler , która przetwarza tokeny zabezpieczające typu UserNameSecurityToken .Defines an abstract base class for a SecurityTokenHandler that processes security tokens of type UserNameSecurityToken.

WindowsSecurityToken

Reprezentuje token zabezpieczający oparty na tożsamości konta użytkownika lub domeny systemu Windows.Represents a security token that is based on the identity of a Windows domain or user account.

WindowsUserNameSecurityTokenHandler

Definiuje SecurityTokenHandler , który przetwarza tokeny nazwy użytkownika systemu Windows.Defines a SecurityTokenHandler that processes Windows Username tokens.

X509AsymmetricSecurityKey

Reprezentuje klucz asymetryczny dla certyfikatów X. 509.Represents an asymmetric key for X.509 certificates.

X509CertificateStoreTokenResolver

Reprezentuje program rozpoznawania tokenów, który może rozpoznawać tokeny typu X509SecurityToken w odniesieniu do określonego magazynu certyfikatów X. 509.Represents a token resolver that can resolve tokens of type X509SecurityToken against a specified X.509 certificate store.

X509DataSecurityKeyIdentifierClauseSerializer

Reprezentuje SecurityKeyIdentifierClauseSerializer , który może przetwarzać typy odwołań certyfikatu X. 509.Represents a SecurityKeyIdentifierClauseSerializer that can process X.509 certificate reference types.

X509EncryptingCredentials

Reprezentuje token X. 509 używany jako poświadczenia szyfrowania.Represents an X.509 token used as the encrypting credential. Ta klasa jest zwykle używana jako poświadczenia zawijania kluczy.This class is usually used as key wrapping credentials.

X509IssuerSerialKeyIdentifierClause

Reprezentuje klauzulę identyfikatora klucza identyfikującą X509SecurityToken tokeny zabezpieczające przy użyciu nazwy wyróżniającej wystawcy certyfikatu i numer seryjny certyfikatu X. 509.Represents a key identifier clause that identifies a X509SecurityToken security tokens using the distinguished name of the certificate issuer and the X.509 certificate's serial number.

X509NTAuthChainTrustValidator

Reprezentuje moduł walidacji certyfikatu X. 509, który będzie sprawdzać poprawność określonego certyfikatu X. 509 i sprawdzić, czy certyfikat można zamapować na konto systemu Windows i czy łańcuch certyfikatów jest zaufany.Represents an X.509 certificate validator that will validate a specified X.509 certificate and verify whether the certificate can be mapped to a Windows account and whether the certificate chain is trusted.

X509RawDataKeyIdentifierClause

Reprezentuje klauzulę identyfikatora klucza identyfikującą X509SecurityToken token zabezpieczający przy użyciu danych pierwotnych certyfikatu X. 509.Represents a key identifier clause that identifies a X509SecurityToken security token using the X.509 certificate's raw data.

X509SecurityToken

Reprezentuje token zabezpieczający oparty na certyfikacie X. 509.Represents a security token that is based upon an X.509 certificate.

X509SecurityTokenHandler

Reprezentuje program obsługi tokenów zabezpieczających, który przetwarza tokeny typu X509SecurityToken .Represents a security token handler that processes tokens of type X509SecurityToken. Domyślnie program obsługi wykona weryfikację zaufania łańcucha dla certyfikatu X. 509.By default, the handler will perform chain-trust validation of the X.509 certificate.

X509SigningCredentials

Reprezentuje token X. 509 używany jako poświadczenia podpisywania.Represents an X.509 token used as the signing credential.

X509SubjectKeyIdentifierClause

Reprezentuje klauzulę identyfikatora klucza identyfikującą X509SecurityToken token zabezpieczający przy użyciu rozszerzenia identyfikatora klucza podmiotu certyfikatu X. 509.Represents a key identifier clause that identifies a X509SecurityToken security token using the X.509 certificate's subject key identifier extension.

X509ThumbprintKeyIdentifierClause

Reprezentuje klauzulę identyfikatora klucza identyfikującą X509SecurityToken tokeny zabezpieczające przy użyciu odcisku palca certyfikatu X. 509.Represents a key identifier clause that identifies a X509SecurityToken security tokens using the X.509 certificate's thumbprint.

X509WindowsSecurityToken

Reprezentuje token zabezpieczający oparty na certyfikacie X. 509 i że certyfikat jest mapowany na konto użytkownika domeny systemu Windows lub komputera lokalnego.Represents a security token that is based upon an X.509 certificate and that the certificate is mapped to a Windows domain user or local computer user account.

Wyliczenia

SamlAccessDecision

Określa, czy podmiot SamlSecurityToken tokenu zabezpieczającego ma udzielony dostęp do danego zasobu.Specifies whether the subject of a SamlSecurityToken security token is granted access to a given resource.

SecurityKeyType

Określa typ klucza skojarzonego z tokenem zabezpieczającym.Specifies the type of key that is associated with a security token.

SecurityKeyUsage

Określa, w jaki sposób klucz skojarzony z tokenem zabezpieczającym może być używany.Specifies how a key that is associated with a security token can be used.