Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
The core set of classes that secure SOAP messages.
Classes
| Class | Description |
|---|---|
| BinarySecret | Represents an unencrypted key for a security token issued from a security token service. |
| BinarySecret.Types | Represents the type of key contained within the <BinarySecret> element. |
| CredentialSet | Represents the security tokens that are associated with the Web service and the Web service client. |
| Embedded | Represents a reference to a security token in an <Embedded> XML element. |
| EncryptedData | Represents the encrypted data. |
| EncryptedKey | Represents an encrypted session key. |
| EncryptionMethod | Represents the <EncryptionMethod> element, which specifies the algorithm that is used to encrypt a SOAP message. This class cannot be inherited. |
| EncryptionReference | Specifies how to encrypt an XML element pointed to by a reference identifier. |
| EncryptionReferenceCollection | A collection of EncryptionReference objects. |
| Entropy | Represents the <Entropy> XML element in the WS-Trust specification, which specifies a parameter to a key generation algorithm. |
| GenericTokenServiceClient | Represents a proxy class that communicates with security token services. |
| Identifier | Represents the <Identifier> XML element when serialized into XML. |
| KeyIdentifier | Specifies or references a security token uniquely. |
| KeyIdentifier.ValueTypes | Represents the value types for security tokens natively supported by WSE that are referenced within a SOAP message. |
| KeyInfoHelper | Provides a method for deserializing a <KeyInfo> XML element. |
| LifeTime | Represents the period of time that a security token is valid. |
| MessageSignature | Represents an XML signature object that is used to create digital signatures. |
| Nonce | Provides a random value for use with elements within a security header. |
| Properties | Represents property values of DerivedKeyToken security tokens. |
| ReceiveSecurityFilter | Provides a base class for filtering incoming SOAP messages that are secured by digital signatures, encryption, or authentication. |
| ReferenceList | Use with encryption to reference the elements of a message that are encrypted. |
| RequestedProofToken | Represents the session key for a security token request that is encrypted for the requester. |
| RequestedSecurityToken | Represents a security token that is issued by a security token service. |
| RequestSecurityToken | Represents a security token request. |
| RequestSecurityTokenResponse | Represents a response to a security token request. |
| SAML | Defines constants for use when a custom security token is created for the Security Assertion Markup Language (SAML). |
| SAML.AttributeNames | Defines constants that represent the names of attributes used by a Security Assertion Markup Language (SAML) security token. |
| SAML.ElementNames | Defines constants that represent the names of XML elements used by a Security Assertion Markup Language (SAML) security token. |
| SecureConversationClientReceiveSecurityFilter | Represents a SOAP filter for incoming SOAP messages to a client that uses a secure conversation. |
| SecureConversationClientSendSecurityFilter | Provides a base class for filtering outgoing SOAP messages that are secured using a secure conversation. |
| SecureConversationCorrelationState | Represents the session state for a SOAP message exchange that uses a secure conversation. |
| SecureConversationEventArgs | Provides data for the SecureConversationCreated event. |
| SecureConversationFault | The exception that is thrown when an error occurs when there is a problem with an issues security token. |
| SecureConversationServiceReceiveSecurityFilter | Represents a SOAP filter for incoming SOAP messages to a Web service that uses a secure conversation. |
| SecureConversationServiceSendSecurityFilter | Provides a base class for filtering outgoing SOAP messages from an XML Web service that are secured using a secure conversation. |
| Security | Represents a security header that will be added to the SOAP request. |
| SecurityCollection | Represents an ordered set of Security objects. |
| SecurityContextTokenService | Represents a security token service that issues SecurityContextToken security tokens. |
| SecurityContextTokenServiceClient | Represents a client that requests SecurityContextToken security tokens from a security token service. |
| SecurityElementCollection | A strongly-typed collection of objects that implement the ISecurityElement interface. These are typically Signature and Encryption elements. |
| SecurityFault | The exception that is thrown when an error occurs while processing security tokens in a <Security> header. |
| SecurityFormatException | The exception that is thrown when the format of a security element is invalid. |
| SecurityTokenMessage | Represents a SOAP message that is sent to a security token service. |
| SecurityTokenReference | Represents a reference to a security token in a security header. |
| SecurityTokenService | Represents a security token service. |
| SecurityTokenServiceClient | Represents a proxy class that communicates with security token services. |
| SecurityTokenServiceClient.SecurityTokenServiceAsyncResult | Encapsulates the results of an asynchronous request to a security token service. |
| SendSecurityFilter | Provides a base class for filtering outgoing SOAP messages that are secured by a digital signature, encryption, or authentication. |
| SerializableTokenWrapper | Represents a wrapper class for serializing a SecurityToken. |
| SignatureConfirmation | Represents a signature confirmation by a Web service that it verified the client's digital signature. |
| SignatureConfirmationCollection | A strongly typed collection of SignatureConfirmation. |
| SignatureReference | Specifies a digest algorithm and digest value, and optionally an identifier of the object being signed, the type of the object, and/or a list of transforms to be applied prior to digesting. |
| SignedInfo | Represents a SignedInfo element residing in a digital signature. |
| SignedXmlSignature | Contains an XML representation of a digital signature. |
| TransformChain | Represents an ordered list of transforms. |
| TrustFault | The exception that is thrown when an error occurs while handling security token requests. |
| TrustFormatException | The exception that is thrown when a malformed security token request or security token request response is received. |
| WSSecureConversation | Defines the constants used in a SOAP message that are defined in the WS-SecureConversation specification. |
| WSSecureConversation.ElementNames | Defines constants for the names of XML elements used in a security header that are defined in the WS-SecureConversation specification. |
| WSSecureConversation.KeyGenerationAlgorithms | Defines constants for XML attribute values that specify key generation algorithms defined in the WS-SecureConversation specification. |
| WSSecurity | Defines the constants used in a security header. This class cannot be inherited. |
| WSSecurity.AttributeNames | Defines constants that represent the names of attributes used in a security header. This class cannot be inherited. |
| WSSecurity.ElementNames | Defines constants that represent the names of elements used in a security header. This class cannot be inherited. |
| WSSecurity.EncodingTypes | Specifies the values for the EncodingType attribute of the <BinarySecurityToken> element. |
| WSSecurity.ValueTypes | Specifies the values for the ValueType attribute in a <BinarySecurityToken> element. This field is constant. |
| WSSecurity11 | Defines the constants used by a <Security> header as specified in the WS-Security 1.1 specification. This class cannot be inherited. |
| WSSecurity11.AttributeNames | Defines constants that represent the names of attributes used in a security header according to the WS-Security 1.1 specification. This class cannot be inherited. |
| WSSecurity11.ElementNames | Defines constants that represent the names of elements used in a WS-Security 1.1 <Security> header. This class cannot be inherited. |
| WSTrust | Defines the constants used in a SOAP message that are defined in the WS-Trust specification. |
| WSTrust.Actions | Defines constants for the WS-Addressing Action SOAP header when a SOAP message is sent to or from a security token service. |
| WSTrust.AttributeNames | Defines constants for the XML attributes used in a security header that are defined in the WS-Trust specification. |
| WSTrust.ComputedKeyAlgorithms | Contains URIs for key algorithms that are specified in the WS-Trust specification. |
| WSTrust.ElementNames | Defines constants for the XML elements used in a security header that are defined in the WS-Trust specification. |
| WSTrust.RequestTypes | Defines constants for the <RequestType> XML element. |
| WSTrust.TokenTypes | Defines constants for the <TokenType> XML element that is used when a security token is being requested or issued. |
| XmlEncryption | Specifies the XML encryption specification. This class cannot be inherited. |
| XmlEncryption.AlgorithmURI | Specifies URLs that point to various algorithms for digital signatures. This class cannot be inherited. |
| XmlEncryption.AttributeNames | Specifies the attribute names used in a security header. |
| XmlEncryption.ElementNames | Specifies the elements defined in a security header. |
| XmlEncryption.TypeURI | Specifies the TypeURI used in a security header. This class cannot be inherited. |
| XmlSignature | Represents constants associated with the XML digital signature specification. This class cannot be inherited. |
| XmlSignature.AlgorithmURI | Defines constants for the URIs that represent the algorithms that are used to compute digital signatures for SOAP messages. |
| XmlSignature.AttributeNames | Defines constants that represent XML attributes associated with the XML digital signature specification. This class cannot be inherited. |
| XmlSignature.ElementNames | Defines constants for the names of the elements in a security header. |
| XrML | Defines constants for use when a custom security token is created for XrML licenses. |
| XrML.AttributeNames | Defines constants that specify the names of attributes used in an XrML license. |
| XrML.ElementNames | Defines constants that specify the names of elements defined by XrML. |
Interfaces
| Interface | Description |
|---|---|
| ISecureConversationEvents | A custom interface for the SecureConversationClientSendSecurityFilter SOAP filter that allows applications to subscribe to an event that is raised when a secure conversation is established by the SOAP filter. |
| ISecurityElement | Provides a common interface for non-token elements in a security header. These are typically encryption and signature data. |
Enumerations
| Enumeration | Description |
|---|---|
| SecurityTokenReference.SerializationOptions | Specifies how a security token reference is serialized into an XML representation. |
| SignatureOptions | Specifies the parts of the SOAP message that were signed for incoming SOAP messages or that will be signed for outgoing SOAP messages. |