Microsoft.Web.Services3.Security.Configuration Namespace

The set of classes that handle the configuration that controls security for a WSE application.

ClassDescription
BinarySecurityTokenManagerCollectionRepresents a collection of <securityTokenManager> elements that specifies the user-supplied custom security token managers for XML-based security tokens within an application domain.
BinarySecurityTokenManagerElementRepresents a <binarySecurityTokenManager> element that defines the user-supplied custom security managers for an application domain.
BinaryTokenKeyAlgorithmElementRepresents the <keyAlgorithm> element that specifies the cryptographic algorithm used by the specified binary security token to transform data
BinaryTokenSessionKeyElementRepresents the key algorithm used for the security token for bulk encryption operations.
CacheLimitConfigElementRepresents the <cacheLimit> Element that sets the limit on the number of security tokens that are cached
DefaultTtlConfigElementRepresents the <defaultTtlInSeconds> Element
EncryptionFormatterCollectionRepresents a collection of <encryptionFormatters> Elements.
FormatterConfiguration handler for cryptography formatter elements such as encryptionFormatters, keyExchangeFormatters and signatureFormatters.
FormatterCollectionRepresents a collection of Formatter elements. This is the base class for all the cryptography formatter collection configuration element handlers.
GenerationLimitConfigElementRepresents the <generationLimit> Element that specifies the maximum position at which the derived key is located in the byte stream generated by the derived key generator, for DerivedKeyToken security tokens.
KeyAlgorithmCollectionConfiguration element handler for the <keyAlgorithm> element.
KeyAlgorithmElementConfiguration element handler for each entry of add child element of the keyAlgorithm element.
KeyExchangeFormatterCollectionRepresents a collection of <encryptionFormatters> Elements
KeyIdentifierMappingCollectionRepresents a collection of KeyIdentifierMappingElement objects.
KeyIdentifierMappingElementSpecifies the key identifier for the security token.
KeyInfoConfigurationConfiguration element handler for the <keyInfo> element inside the <serviceToken> elements
LabelConfigElementRepresents the <label> Element that specifies the label parameter in the key generation algorithm for UsernameToken security tokens.
OffsetLimitConfigElementRepresents the <offsetLimit> Element, which specifies the maximum position at which the derived key is located in the byte stream generated by the derived key generator, for DerivedKeyToken security tokens.
RenewalWindowConfigElementRepresents the <renewalWindowInSeconds> element that specifies the period of time immediately prior to expiration, in which the security token should be renewed, for KerberosToken and SecurityContextToken security tokens.
ReplayDetectionElementRepresents the <replayDetection> Element that controls whether to enable replay detection against the UsernameToken Nonce for a period of time.
RevocationModeValidationValidates the revocationMode attribute of the <x509> Element.
SecurityConfigurationRepresents the <security> configuration element.
SecurityCryptographyConfigurationRepresents the <cryptography> Element that specifies the list of cryptographic algorithms that are available to place keys, encrypted data, and digital signatures in a SOAP message.
SecurityLimitsConfigurationRepresents the <limits> element that specifies the limitations on incoming SOAP messages.
SecurityLimitsValidationConfiguration handler for the <limits> element of the <security> element.
SecurityTokenKeyAlgorithmElementRepresents the cryptographic algorithm used by the specified XML-based security token to transform data.
SecurityTokenManagerCollectionRepresents a collection of <securityTokenManager> elements that specifies the user-supplied custom security token managers for XML-based security tokens within an application domain.
SecurityTokenManagerElementRepresents a <securityTokenManager> element that specifies the user-supplied custom security token managers for XML-based security tokens within an application domain.
ServiceTokenCollectionRepresents a collection of <serviceToken> elements that specifies the X509SecurityToken security token that protects the SOAP messages.
ServiceTokenConfigurationRepresents a <serviceToken> element that specifies the X509SecurityToken security token that protects the SOAP messages.
SignatureFormatterCollectionRepresents a collection of <serviceToken> elements that specify the types that take a digital signature and place it within a SOAP message according to the specified cryptographic algorithm.
SkiModeValidationValidates the skiMode attribute value for the <x509> element.
StatefulSCTConfigurationRepresents the <statefulSecurityContextToken> element that specifies whether stateful SecurityContextToken security tokens are used.
StoreLocationValidationValidates the storeLocation attribute value for the <x509> element.
TimeToleranceConfigElementRepresents the <timeToleranceInSeconds> Element that specifies the time buffer used by WSE to determine when a SOAP message is valid.
TokenIssuerConfigurationContains methods and properties used to process the <tokenIssuer> section in the configuration file.
TtlInSecondsConfigElementRepresents the <ttlInSeconds> Element, that specifies in seconds, how long issued SecurityContextToken security tokens are valid.
TtlInSecondsConfigElement.TtlInSecondsValidationAttributeConfiguration element handler for the <ttlInSeconds> Element.
VerificationModeValidationValidates the verificationMode attribute of the <x509> Element.
X509ConfigurationRepresents the <x509> Element that specifies where WSE looks for X.509 certificates and specifies how to verify them.

EnumerationDescription
VerificationModeSpecifies whether WSE searches the TrustedPeople certificate store before verifying the certificate chain.
Show: