System.ServiceModel.Security Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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 |
| 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 |
| SecurityContextKeyIdentifierClause |
Representerar nyckelidentifierarsatsen för en säkerhetskontexttoken. |
| SecurityCredentialsManager |
Anger en |
| 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 |
| 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 |
| ISecuritySession |
Representerar en typ av |
| 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.