SignatureOptions Enumeration

Specifies the parts of the SOAP message that were signed for incoming SOAP messages or that will be signed for outgoing SOAP messages.

Namespace: Microsoft.Web.Services3.Security
Assembly: Microsoft.Web.Services3 (in microsoft.web.services3.dll)

Usage

'Usage
Dim signatureOptions1 As SignatureOptions = SignatureOptions.IncludeAction

Syntax

'Declaration
Public Enum SignatureOptions
public enum SignatureOptions
public enum class SignatureOptions
public enum SignatureOptions
public enum SignatureOptions

Members

Member name Description
IncludeAction The <Action> header, as described in the WS-Addressing specification, should be signed.
IncludeAddressing The <Action> , <FaultTo> , <From> , <MessageId> , <Recipient> , <RelatesTo> , <ReplyTo> , and <To> headers, as described in the WS-Addressing specification, should be signed.
IncludeFaultTo The <FaultTo> header, as described in the WS-Addressing specification, should be signed.
IncludeFrom The <From> header, as described in the WS-Addressing specification, should be signed.
IncludeMessageId The <MessageId> header, as described in the WS-Addressing specification, should be signed.
IncludeNone No part of the message should be signed.
IncludeReferenceParameters The <ReferenceParameters> header, as described in the WS-Addressing specification, should be signed.
IncludeReferenceProperties The <ReferenceProperties> header, as described in the WS-Addressing specification, should be signed.
IncludeRelatesTo The <RelatesTo> header, as described in the WS-Addressing specification, should be signed.
IncludeReplyTo The <ReplyTo> header, as described in the WS-Addressing specification, should be signed.
IncludeSignatureConfirmation The <wsse11:SignatureConfirmation> element, as described in the Web Services Security: SOAP Message Security 1.1 specification, should be signed.
IncludeSoapBody The SOAP body should be signed.
IncludeTimestamp The timestamp should be signed.
IncludeTo The <To> header, as described in the WS-Addressing specification, should be signed.

Remarks

This enumeration covers only a limited, known set of message parts.

When you are trying to determine the parts of the SOAP message that were signed for incoming SOAP messages, some of the parts that were signed might not be represented using this enumeration. For example, if a custom SOAP header was signed, then that will not be covered by this enumeration. For more details about determining the portions of the SOAP message that were not signed, see How to: Determine Which Parts of a SOAP Message Were Signed or Encrypted.

Platforms

Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows 2000, Windows 2000 Server, Windows 2000 Advanced Server

Target Platforms

See Also

Reference

Microsoft.Web.Services3.Security Namespace