System.ServiceModel.Security Namespace
.NET Framework 3.0
This namespace deals with general Windows Communication Foundation (WCF) security-related topics, for example, SecurityAlgorithmSuite.
For topics dealing with security tokens and certificates, for example WrappedKeySecurityToken see System.ServiceModel.Security.Tokens.
For security topics that overlap with the service model, for example TcpTransportSecurity, see System.ServiceModel.
| Class | Description | |
|---|---|---|
![]() | BasicSecurityProfileVersion | |
![]() | BinarySecretKeyIdentifierClause | Represents the key identifier clause in a binary secret security token. |
![]() | ChannelProtectionRequirements | Describes encryption and signature requirements that apply to different parts of messages that are transmitted on this channel. |
![]() | DataProtectionSecurityStateEncoder | |
![]() | ExpiredSecurityTokenException | |
![]() | HttpDigestClientCredential | |
![]() | IdentityVerifier | An abstract base class that can be implemented to verify an expected identity against an authorization context that represents a remote endpoint, or to create an identity from an endpoint address. |
![]() | InfocardInteractiveChannelInitializer | Initializes an InfoCard interactive channel. |
![]() | IssuedTokenClientCredential | Represents information used to obtain an issued token from a security token service. |
![]() | IssuedTokenServiceCredential | Allows a service to configure properties associated with the federated credential presented by the client. |
![]() | KeyNameIdentifierClause | |
![]() | MessagePartSpecification | Specifies which parts are included in a message. |
![]() | MessageSecurityException | |
![]() | PeerCredential | Contains the credentials used when authenticating a peer node within a peer mesh. |
![]() | ScopedMessagePartSpecification | Specifies which parts are included in a message. |
![]() | SecureConversationServiceCredential | |
![]() | SecurityAccessDeniedException | Represents the security exception that is thrown when a security authorization request fails. |
![]() | SecurityAlgorithmSuite | Specifies properties of algorithms. This is an abstract class. |
![]() | SecurityContextKeyIdentifierClause | |
![]() | SecurityCredentialsManager | |
![]() | SecurityMessageProperty | |
![]() | SecurityNegotiationException | Indicates that an error occurred while negotiating the security context for a message. |
![]() | SecurityStateEncoder | |
![]() | SecurityTokenSpecification | |
![]() | SecurityVersion | |
![]() | ServiceCredentialsSecurityTokenManager | |
![]() | SspiSecurityTokenProvider | Represents a security token provider that provides an SSPI security token. |
![]() | SupportingTokenSpecification | |
![]() | UserNamePasswordClientCredential | |
![]() | UserNamePasswordServiceCredential | |
![]() | WindowsClientCredential | |
![]() | WindowsServiceCredential | |
![]() | WSSecurityTokenSerializer | |
![]() | X509CertificateInitiatorClientCredential | |
![]() | X509CertificateInitiatorServiceCredential | Represents the settings used by the service to validate the certificate presented by the clients. It also contains a certificate for the service to use for encrypting responses or callbacks for clients when MutualCertificateDuplex message security authentication mode is used. |
![]() | X509CertificateRecipientClientCredential | Represents the settings used by the client to validate the certificate presented by the service using SSL authentication. It also contains any certificate for the service that is explicitly configured on the client to use for encrypting messages to the service using message security. |
![]() | X509CertificateRecipientServiceCredential | |
![]() | X509ClientCertificateAuthentication | Specifies authentication properties for validating the client certificate. |
![]() | X509PeerCertificateAuthentication | |
![]() | X509ServiceCertificateAuthentication |
| Interface | Description | |
|---|---|---|
![]() | IEndpointIdentityProvider | Provides the identity of an endpoint. |
![]() | ISecureConversationSession | Represents a secure conversation security session. The communicating parties secure all messages on the session using a SecurityContextToken that is issued by the server as part of session establishment. |
![]() | ISecuritySession |
| Enumeration | Description | |
|---|---|---|
![]() | MessageProtectionOrder | Specifies the order of operations that protect a message. |
![]() | SecurityKeyEntropyMode | Describes the source of entropy used for key generation. |
![]() | SecurityTokenAttachmentMode | |
![]() | UserNamePasswordValidationMode | |
![]() | X509CertificateValidationMode |
Community Additions
ADD
Show:


