Package org.systinet.wasp.security.ws

The package contains WS-Security security provider's high-level runtime API, constants, validation interface and custom security token framework.

See:
          Description

Interface Summary
Constants This inteface contains constants for usage of WSO2 SOA Enablement Server WS-Security security provider.
IncomingValidator The IncomingValidator interface should be implemented by any class if developer wants to validate WS-Security configuration of incoming messages.
SecurityContext Represents WS-Security context for processing of security tokens.
 

Class Summary
EncryptedData Represents encrypted data.
IdReference Id reference representation.
KeyIdentifiedToken This class an wrap a security token, giving a processing hint, that this token should be referenced using key identifier.
MessageSecurity Manages high-level WS-Security runtime configuration at both context and call scope.
MessageSecurity.Version WS-Security version enumeration.
PasswordOption Password options specifies how the password is transmitted on the wire.
Reference Reference representation.
ReferencedToken This class can wrap a security token, giving a processing hint, that this token should be referenced using a local URI reference.
ReferrableElement Base class for all referrable elements.
SecurityElement Base class for Signature and EncryptedData.
SecurityToken Base class for security tokens.
SecurityTokenHandlerSPI Abstract base class for implementation of WS-Security security token handlers.
SecurityTokenSPI Abstract base class for implementation of WS-Security security tokens.
SharedSecretToken Represents shared secret token.
Signature Represents signature.
STRTransform STR transformations.
Transform Base class for all transformations.
UriReference URI reference representation.
UsernameToken Represents WS-Security username token.
X509Token Represents WS-Security X.509 token.
XmlCanonicalizationTransform Enumeration of available XML canonicalization methods.
XPathTransform XPath transformation representation http://www.w3.org/TR/1999/REC-xpath-19991116.
 

Exception Summary
WSSecurityException Thrown to indicate that an error occured during WS-Security processing.
 

Package org.systinet.wasp.security.ws Description

The package contains WS-Security security provider's high-level runtime API, constants, validation interface and custom security token framework.

The conf subpackage contains low-level runtime API and configuration interfaces. Often required constants (e.g., algorithms and property values) is defined in the Constants.

High-level runtime API (entry point is MessageSecurity) allows application programmer to easily secure SOAP messages with WS-Security.

The IncomingValidator is an interface that must be implemented by application programmer who want to see and/or validate WS-Security configuration of incoming messages.

The SecurityTokenSPI, SecurityTokenHandlerSPI and SecurityContext provides framework for implementation of custom security tokens.