System.ServiceModel.Security Namnområde

Innehåller allmänna säkerhetsrelaterade typer.

Klasser

Name Description
Basic128SecurityAlgorithmSuite

Den grundläggande 128-bitars säkerhetsalgoritmsviten.

Basic192SecurityAlgorithmSuite

Den grundläggande 192-bitars säkerhetsalgoritmsviten.

Basic256SecurityAlgorithmSuite

Den grundläggande 256-bitars säkerhetsalgoritmsviten.

BasicSecurityProfileVersion

Tillhandahåller en meddelandeversion som motsvarar specifikationen för grundläggande säkerhetsprofil.

BinarySecretKeyIdentifierClause

Representerar nyckelidentifierarsatsen i en binär hemlig säkerhetstoken.

ChannelProtectionRequirements

Beskriver krypterings- och signaturkrav som gäller för olika delar av meddelanden som överförs på den här kanalen.

DataProtectionSecurityStateEncoder

Tillhandahåller kodnings- och avkodningsmekanismer för säkerhetstillståndet med hjälp av api-funktionerna Windows DataProtection.

DispatchContext

Definierar indata och utdata till DispatchRequest(DispatchContext) metoden.

ExpiredSecurityTokenException

Undantag som utlöses när en CardSpace-säkerhetstoken upphör att gälla.

HttpDigestClientCredential

Används för sammanfattad autentisering av HTTP-klienter.

IdentityVerifier

En abstract basklass som kan implementeras för att verifiera en förväntad identitet mot en auktoriseringskontext som representerar en fjärrslutpunkt eller för att skapa en identitet från en slutpunktsadress.

ImpersonateOnSerializingReplyMessageProperty

En hjälpklass för att aktivera personifiering medan brödtexten i svarsmeddelandet serialiseras.

InfocardInteractiveChannelInitializer

Initierar en interaktiv CardSpace-kanal.

IssuedTokenClientCredential

Representerar information som används för att hämta en utfärdad token från en säkerhetstokentjänst.

IssuedTokenServiceCredential

Tillåter att en tjänst konfigurerar egenskaper som är associerade med de federerade autentiseringsuppgifter som presenteras av klienten.

KeyNameIdentifierClause

Representerar nyckelnamnsidentifierarsatsen i en säkerhetstoken.

MessagePartSpecification

Anger vilka delar som ingår i ett meddelande.

MessageSecurityException

Representerar ett undantag som inträffade när det är något fel med säkerheten som tillämpas på ett meddelande.

NonceCache

En abstrakt basklass som representerar en cache för nonces.

PeerCredential

Innehåller de autentiseringsuppgifter som används när en peer-nod autentiseras i ett peer-nät.

ScopedMessagePartSpecification

Anger vilka delar som ingår i ett meddelande.

SecureConversationServiceCredential

Tillhandahåller inställningar för autentiseringsuppgifter för en säker konversationstjänst.

SecureConversationVersion

Innehåller den uppsättning WS-SecureConversation versioner som stöds. Det här är en abstrakt klass.

SecurityAccessDeniedException

Representerar det säkerhetsundanstag som utlöses när en begäran om säkerhetsauktorisering misslyckas.

SecurityAlgorithmSuite

Anger egenskaper för algoritmer. Det här är en abstract klass.

SecurityContextKeyIdentifierClause

Representerar nyckelidentifierarsatsen för en säkerhetskontexttoken.

SecurityCredentialsManager

Anger en abstract klass som när den implementeras representerar en hanterare för säkerhetsautentiseringsuppgifter.

SecurityMessageProperty

Innehåller säkerhetsrelaterade egenskaper och är kopplat till ett meddelande.

SecurityNegotiationException

Anger att ett fel uppstod när säkerhetskontexten förhandlades om för ett meddelande.

SecurityPolicyVersion

Innehåller den uppsättning WS-SecurityPolicy versioner som stöds. Det här är en abstrakt klass.

SecurityStateEncoder

En abstrakt klass som kan implementeras för att koda säkerhetstillståndet.

SecurityTokenSpecification

Representerar en säkerhetstoken och dess auktoriseringsprinciper.

SecurityVersion

Innehåller den uppsättning WS-Security versioner som stöds. Det här är en abstrakt klass.

ServiceCredentialsSecurityTokenManager

Representerar en SecurityTokenManager implementering som tillhandahåller serialiserare för säkerhetstoken baserat på den ServiceCredentials konfigurerade tjänsten.

SimpleSecurityTokenProvider

Representerar en säkerhetstokenprovider som skapar en säkerhetstoken som en utfärdad token för federerade bindningar.

SspiSecurityTokenProvider

Representerar en säkerhetstokenprovider som tillhandahåller en SSPI-säkerhetstoken.

SupportingTokenSpecification

Representerar en säkerhetstoken som stöder och dess auktoriseringsprinciper.

TripleDesSecurityAlgorithmSuite

Säkerhetsalgoritmsviten triple-DES.

TrustVersion

Innehåller den uppsättning WS-Trust versioner som stöds. Det här är en abstrakt klass.

UserNamePasswordClientCredential

Representerar en klientautentiseringsuppgift baserat på användarnamn och lösenord.

UserNamePasswordServiceCredential

Representerar en klass som används för att konfigurera hur tjänsten autentiserar användare som använder användarnamn/lösenordsautentisering och för att konfigurera cachelagring av inloggningstoken.

WindowsClientCredential

Gör att du kan ange egenskaper relaterade till Windows autentiseringsuppgifter som ska användas för att representera klienten.

WindowsServiceCredential

Innehåller egenskaper som beskriver de tjänstautentiseringsuppgifter som används för Windows authentication.

WSSecurityTokenSerializer

Klassen som används för serialisering och deserialisering av säkerhetstoken, säkerhetsnyckelidentifierare och satser för säkerhetsnyckelidentifierare som definierats i WS-Security, WS-Trust och WS-SecureConversation säkerhetsspecifikationer.

WSTrustChannel

Representerar en kanal som används för att skicka WS-Trust meddelanden till en säkerhetstokentjänst (STS).

WSTrustChannelFactory

En fabrik som producerar kanaler (WSTrustChannel objekt) som används för att kommunicera med en WS-Trust slutpunkt.

WSTrustRequestBodyWriter

Representerar en meddelandetextskrivare som skriver en RST till ett utgående meddelande.

WSTrustRequestProcessingErrorEventArgs

Innehåller data för ett WS-Trust begärandefel.

WSTrustResponseBodyWriter

Representerar en meddelandetextskrivare som skriver en RSTR till ett utgående meddelande.

WSTrustServiceContract

Definition av implementeringen av WS-Trust-tjänstkontrakt.

WSTrustServiceHost

Tillhandahåller en ServiceHost för att registrera en SecurityTokenService Tjänstvärd har flera slutpunkter registrerade baserat på antalet lyssnare som registrerats i konfigurationen.

X509CertificateInitiatorClientCredential

Definierar ett certifikat som används av en klient för att identifiera sig själv.

X509CertificateInitiatorServiceCredential

Representerar de inställningar som används av tjänsten för att verifiera certifikatet som visas av klienterna. Den innehåller också ett certifikat för tjänsten som ska användas för kryptering av svar eller återanrop för klienter när MutualCertificateDuplex autentiseringsläget för meddelandesäkerhet används.

X509CertificateRecipientClientCredential

Representerar de inställningar som används av klienten för att verifiera certifikatet som presenteras av tjänsten med hjälp av SSL-autentisering. Den innehåller även alla certifikat för tjänsten som uttryckligen har konfigurerats på klienten för att kryptera meddelanden till tjänsten med hjälp av meddelandesäkerhet.

X509CertificateRecipientServiceCredential

Definierar ett certifikat som används av en tjänst för att identifiera sig själv.

X509ClientCertificateAuthentication

Anger autentiseringsegenskaper för validering av klientcertifikatet.

X509PeerCertificateAuthentication

Anger autentiseringsegenskaper för peer-certifikatet.

X509ServiceCertificateAuthentication

Representerar de inställningar som används av klientproxyn för att autentisera tjänstcertifikat som hämtas med hjälp av SSL/TLS-förhandling.

Gränssnitt

Name Description
IEndpointIdentityProvider

Anger identiteten för en slutpunkt.

ISecureConversationSession

Representerar en säker konversationssäkerhetssession. De kommunicerande parterna skyddar alla meddelanden i sessionen med hjälp av en SecurityContextToken som utfärdas av servern som en del av sessionsetableringen.

ISecuritySession

Representerar en typ av ISession som framtvingar kravet att alla meddelanden som utbyts i sessionen är mellan samma kommunicerande parter som etablerade sessionen.

IWSTrust13AsyncContract

Definierar det asynkrona tjänstkontraktsgränssnittet för protokollet WS-Trust 1.3.

IWSTrust13SyncContract

Definierar tjänstkontraktet för protokollet WS-Trust 1.3.

IWSTrustChannelContract

Ett tjänstkontrakt som definierar de metoder som omsluter de meddelandeorienterade åtgärdskontrakt som exponeras av IWSTrustChannelContract.

IWSTrustContract

Definierar tjänstkontraktet för att skicka WS-Trust meddelanden till en STS.

IWSTrustFeb2005AsyncContract

Definierar ett asynkront tjänstkontraktsgränssnitt för protokollet WS-Trust feb 2005.

IWSTrustFeb2005SyncContract

Definierar tjänstkontraktet för protokollet WS-Trust feb 2005.

Uppräkningar

Name Description
MessageProtectionOrder

Anger ordningen på åtgärder som skyddar ett meddelande.

SecurityKeyEntropyMode

Beskriver källan för entropi som används för nyckelgenerering.

SecurityTokenAttachmentMode

En uppräkning som visar hur säkerhetstoken kopplas.

UserNamePasswordValidationMode

Visar en lista över sätt att verifiera i användarnamn/lösenordsläge.

X509CertificateValidationMode

En uppräkning som visar hur du validerar ett certifikat.

Kommentarer

Mer information om säkerhetstoken och certifikat, till exempel , WrappedKeySecurityTokenfinns i System.ServiceModel.Security.Tokens.

Information om säkerhetsämnen som överlappar tjänstmodellen, till exempel , TcpTransportSecurityfinns i System.ServiceModel.