<signatureKeyLength> Element
Specifies the key length for DerivedKeyToken security tokens that only digitally sign SOAP messages.
<microsoft.web.services3> Element
<security> Element
<securityTokenManager> Element
<add> Element for <securityTokenManager>
<signatureKeyLength value="key length" />
Attributes and Elements
Attributes
Attribute | Description |
---|---|
value |
Optional attribute. Specifies the key length, in bits, for DerivedKeyToken security tokens that are used to only digitally sign SOAP messages. The value must be a positive number that is a multiple of 8. The default value is 192. |
Child Elements
None
Parent Elements
Element | Description |
---|---|
Adds a user-supplied custom security token manager for an XML-based security token to the application domain. |
Remarks
Use the <signatureKeyLength> element to specify the key length for DerivedKeyToken security tokens that are only used to digitally sign SOAP messages. To specify that a DerivedKeyToken security token is only used to digitally sign SOAP messages, use the DerivedKeyToken constructor and set the isForSigningOnly parameter to true.
Example
The following code example sets the key length for DerivedKeyToken security tokens that are only used to digitally sign SOAP messages to 256 bits.
<configuration>
<microsoft.web.services3>
<security>
<securityTokenManager>
<add
type="Microsoft.Web.Services3.Security.Tokens.DerivedKeyTokenManager, Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" priority="1" group="0"
namespace="https://schemas.xmlsoap.org/ws/2004/04/sc"
localName"DerivedKeyToken">
<signatureKeyLength value="256" />
</add>
</securityTokenManager>
</security>
</microsoft.web.services3>
</configuration>