System.ServiceModel.Security Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat algemene typen met betrekking tot beveiliging.
Klassen
| Name | Description |
|---|---|
| Basic128SecurityAlgorithmSuite |
De eenvoudige suite met 128-bits beveiligingsalgoritmen. |
| Basic192SecurityAlgorithmSuite |
De standaard suite met 192-bits beveiligingsalgoritmen. |
| Basic256SecurityAlgorithmSuite |
De eenvoudige suite met 256-bits beveiligingsalgoritmen. |
| BasicSecurityProfileVersion |
Biedt een berichtversie die overeenkomt met de specificatie basisbeveiligingsprofiel. |
| BinarySecretKeyIdentifierClause |
Vertegenwoordigt de sleutel-id-component in een binair beveiligingstoken voor geheim. |
| ChannelProtectionRequirements |
Hierin worden versleutelings- en handtekeningvereisten beschreven die van toepassing zijn op verschillende onderdelen van berichten die op dit kanaal worden verzonden. |
| DataProtectionSecurityStateEncoder |
Biedt coderings- en decoderingsmechanismen voor de beveiligingsstatus met behulp van de Windows |
| DispatchContext |
Definieert de invoer en uitvoer voor de DispatchRequest(DispatchContext) methode. |
| ExpiredSecurityTokenException |
Er is een uitzondering opgetreden wanneer een CardSpace-beveiligingstoken verloopt. |
| HttpDigestClientCredential |
Wordt gebruikt voor digest-verificatie van HTTP-clients. |
| IdentityVerifier |
Een |
| ImpersonateOnSerializingReplyMessageProperty |
Een helperklasse om imitatie in te schakelen tijdens het serialiseren van de hoofdtekst van het antwoordbericht. |
| InfocardInteractiveChannelInitializer |
Initialiseert een interactieve CardSpace-kanaal. |
| IssuedTokenClientCredential |
Vertegenwoordigt informatie die wordt gebruikt voor het verkrijgen van een uitgegeven token van een beveiligingstokenservice. |
| IssuedTokenServiceCredential |
Hiermee kan een service eigenschappen configureren die zijn gekoppeld aan de federatieve referentie die door de client wordt gepresenteerd. |
| KeyNameIdentifierClause |
Vertegenwoordigt de sleutelnaam-id-component in een beveiligingstoken. |
| MessagePartSpecification |
Hiermee geeft u op welke onderdelen in een bericht zijn opgenomen. |
| MessageSecurityException |
Vertegenwoordigt een uitzondering die is opgetreden wanneer er iets mis is met de beveiliging die op een bericht is toegepast. |
| NonceCache |
Een abstracte basisklasse die een cache vertegenwoordigt voor niet-ces. |
| PeerCredential |
Bevat de referenties die worden gebruikt bij het verifiëren van een peerknooppunt in een peer-mesh. |
| ScopedMessagePartSpecification |
Hiermee geeft u op welke onderdelen in een bericht zijn opgenomen. |
| SecureConversationServiceCredential |
Biedt referentie-instellingen voor een beveiligde gespreksservice. |
| SecureConversationVersion |
Bevat de set ondersteunde WS-SecureConversation versies. Dit is een abstracte klasse. |
| SecurityAccessDeniedException |
Vertegenwoordigt de beveiligingsonderzondering die wordt gegenereerd wanneer een aanvraag voor beveiligingsautorisatie mislukt. |
| SecurityAlgorithmSuite |
Hiermee geeft u eigenschappen van algoritmen. Dit is een |
| SecurityContextKeyIdentifierClause |
Vertegenwoordigt de sleutel-id-component voor een beveiliging contexttoken. |
| SecurityCredentialsManager |
Hiermee geeft u een |
| SecurityMessageProperty |
Bevat beveiligingseigenschappen en is gekoppeld aan een bericht. |
| SecurityNegotiationException |
Geeft aan dat er een fout is opgetreden tijdens het onderhandelen over de beveiligingscontext voor een bericht. |
| SecurityPolicyVersion |
Bevat de set ondersteunde WS-SecurityPolicy versies. Dit is een abstracte klasse. |
| SecurityStateEncoder |
Een abstracte klasse die kan worden geïmplementeerd om de beveiligingsstatus te coderen. |
| SecurityTokenSpecification |
Vertegenwoordigt een beveiligingstoken en het bijbehorende autorisatiebeleid. |
| SecurityVersion |
Bevat de set ondersteunde WS-Security versies. Dit is een abstracte klasse. |
| ServiceCredentialsSecurityTokenManager |
Vertegenwoordigt een SecurityTokenManager implementatie die serialisatiefunctie voor beveiligingstokens biedt op basis van de ServiceCredentials geconfigureerde service. |
| SimpleSecurityTokenProvider |
Vertegenwoordigt een beveiligingstokenprovider die een beveiligingstoken produceert als een uitgegeven token voor federatieve bindingen. |
| SspiSecurityTokenProvider |
Vertegenwoordigt een beveiligingstokenprovider die een SSPI-beveiligingstoken biedt. |
| SupportingTokenSpecification |
Vertegenwoordigt een ondersteunend beveiligingstoken en het bijbehorende autorisatiebeleid. |
| TripleDesSecurityAlgorithmSuite |
De suite met drie DES-beveiligingsalgoritmen. |
| TrustVersion |
Bevat de set ondersteunde WS-Trust versies. Dit is een abstracte klasse. |
| UserNamePasswordClientCredential |
Vertegenwoordigt een clientreferentie op basis van gebruikersnaam en wachtwoord. |
| UserNamePasswordServiceCredential |
Vertegenwoordigt een klasse die wordt gebruikt om te configureren hoe de service gebruikers verifieert die gebruikmaken van verificatie van gebruikersnaam/wachtwoord en voor het configureren van de caching van aanmeldingstokens. |
| WindowsClientCredential |
Hiermee kunt u eigenschappen opgeven die betrekking hebben op Windows referenties die moeten worden gebruikt om de client weer te geven. |
| WindowsServiceCredential |
Bevat eigenschappen die de servicereferenties beschrijven die worden gebruikt voor Windows authentication. |
| WSSecurityTokenSerializer |
De klasse die wordt gebruikt voor het serialiseren en deserialiseren van beveiligingstokens, beveiligingssleutel-id's en componenten voor beveiligingssleutel-id's die zijn gedefinieerd in WS-Security, WS-Trust en WS-SecureConversation beveiligingsspecificaties. |
| WSTrustChannel |
Vertegenwoordigt een kanaal dat wordt gebruikt voor het verzenden van WS-Trust berichten naar een beveiligingstokenservice (STS). |
| WSTrustChannelFactory |
Een fabriek die kanalen (WSTrustChannel objecten) produceert die worden gebruikt om te communiceren met een WS-Trust-eindpunt. |
| WSTrustRequestBodyWriter |
Vertegenwoordigt een hoofdtekstschrijver van een bericht die een RST schrijft naar een uitgaand bericht. |
| WSTrustRequestProcessingErrorEventArgs |
Biedt gegevens voor een WS-Trust aanvraagfout. |
| WSTrustResponseBodyWriter |
Vertegenwoordigt een hoofdtekstschrijver van een bericht die een RSTR naar een uitgaand bericht schrijft. |
| WSTrustServiceContract |
Definitie van de implementatie van het WS-Trust-servicecontract. |
| WSTrustServiceHost |
Biedt een ServiceHost for registering a SecurityTokenService The service host will have multiple endpoints registered based the number listeners registered in the configuration. |
| X509CertificateInitiatorClientCredential |
Definieert een certificaat dat door een client wordt gebruikt om zichzelf te identificeren. |
| X509CertificateInitiatorServiceCredential |
Vertegenwoordigt de instellingen die door de service worden gebruikt om het certificaat te valideren dat door de clients wordt gepresenteerd. Het bevat ook een certificaat dat de service kan gebruiken voor het versleutelen van antwoorden of callbacks voor clients wanneer |
| X509CertificateRecipientClientCredential |
Vertegenwoordigt de instellingen die door de client worden gebruikt om het certificaat te valideren dat door de service wordt gepresenteerd met behulp van SSL-verificatie. Het bevat ook een certificaat voor de service die expliciet op de client is geconfigureerd voor het versleutelen van berichten naar de service met behulp van berichtbeveiliging. |
| X509CertificateRecipientServiceCredential |
Hiermee definieert u een certificaat dat door een service wordt gebruikt om zichzelf te identificeren. |
| X509ClientCertificateAuthentication |
Hiermee geeft u verificatie-eigenschappen voor het valideren van het clientcertificaat. |
| X509PeerCertificateAuthentication |
Hiermee geeft u verificatie-eigenschappen voor het peercertificaat. |
| X509ServiceCertificateAuthentication |
Vertegenwoordigt de instellingen die door de clientproxy worden gebruikt voor het verifiëren van servicecertificaten die worden verkregen met behulp van SSL/TLS-onderhandeling. |
Interfaces
| Name | Description |
|---|---|
| IEndpointIdentityProvider |
Biedt de identiteit van een eindpunt. |
| ISecureConversationSession |
Vertegenwoordigt een beveiligde gespreksbeveiligingssessie. De communicerende partijen beveiligen alle berichten op de sessie met behulp van een |
| ISecuritySession |
Vertegenwoordigt een soort |
| IWSTrust13AsyncContract |
Definieert de asynchrone servicecontractinterface voor het protocol WS-Trust 1.3. |
| IWSTrust13SyncContract |
Definieert het servicecontract voor het protocol WS-Trust 1.3. |
| IWSTrustChannelContract |
Een servicecontract dat de methoden definieert die de berichtgeoriënteerde bewerkingscontracten verpakken die beschikbaar worden gesteld door IWSTrustChannelContract. |
| IWSTrustContract |
Definieert het servicecontract voor het verzenden van WS-Trust berichten naar een STS. |
| IWSTrustFeb2005AsyncContract |
Definieert een asynchrone servicecontractinterface voor het protocol WS-Trust februari 2005. |
| IWSTrustFeb2005SyncContract |
Definieert het servicecontract voor het protocol WS-Trust februari 2005. |
Enums
| Name | Description |
|---|---|
| MessageProtectionOrder |
Hiermee geeft u de volgorde op van bewerkingen die een bericht beveiligen. |
| SecurityKeyEntropyMode |
Beschrijft de bron van entropie die wordt gebruikt voor het genereren van sleutels. |
| SecurityTokenAttachmentMode |
Een opsomming waarin de manieren worden vermeld waarop beveiligingstokens worden gekoppeld. |
| UserNamePasswordValidationMode |
Hier vindt u manieren om te valideren in de modus gebruikersnaam/wachtwoord. |
| X509CertificateValidationMode |
Een opsomming waarin de manieren worden vermeld waarop een certificaat kan worden geverifieerd. |
Opmerkingen
Zie voor meer informatie over beveiligingstokens en certificaten, bijvoorbeeldWrappedKeySecurityTokenSystem.ServiceModel.Security.Tokens.
Zie voor informatie over beveiligingsonderwerpen die overlappen met het servicemodel, TcpTransportSecuritySystem.ServiceModelbijvoorbeeld .