org.systinet.wasp.security.ws.conf
Interface WSSEProviderConf

All Superinterfaces:
WSSEConf
All Known Subinterfaces:
WSSEGlobalConf

public interface WSSEProviderConf
extends WSSEConf

Represents persistent configuration of WS-Security on the service endpoint and service client. It is composed of:

Persistent configuration is represeted by an element of name securityProviderPreferences with attribute localName of value WS-Security and namespace http://systinet.com/wasp/package/wssecurity/1.0. The content of the element must follows the schema desribed in WSSEGlobalConf.

Since:
4.6
Component:
Security-Providers

Method Summary
 SecuredMessage[] getSecuredMessages()
          Returns configration of outgoing messages.
 SecuredMessage newSecuredMessage()
          Creates new instance of SecuredMessage for use in setSecuredMessages(org.systinet.wasp.security.ws.conf.SecuredMessage[])
 void setSecuredMessages(SecuredMessage[] messagesConf)
          Sets configuration of outgoing messages.
 
Methods inherited from interface org.systinet.wasp.security.ws.conf.WSSEConf
getClockSkew, getDisableCertCheck, getExternalSecurityTokens, getFaultStackTrace, getIgnoreTimestampHeaderExpiration, getNoUsernameTokenValidation, getTimestampHeaderExpiration, getTimestampHeaderMaxAge, getTokenExpiration, getValidatorClassName, newExternalSecurityTokens, setClockSkew, setDisableCertCheck, setExternalSecurityTokens, setFaultStackTrace, setIgnoreTimestampHeaderExpiration, setNoUsernameTokenValidation, setTimestampHeaderExpiration, setTimestampHeaderMaxAge, setTokenExpiration, setValidatorClassName
 

Method Detail

getSecuredMessages

public SecuredMessage[] getSecuredMessages()
Returns configration of outgoing messages.

Returns:
configuration of outgoing messages.

setSecuredMessages

public void setSecuredMessages(SecuredMessage[] messagesConf)
Sets configuration of outgoing messages.

Parameters:
messagesConf - configuration of outgouing messages.

newSecuredMessage

public SecuredMessage newSecuredMessage()
Creates new instance of SecuredMessage for use in setSecuredMessages(org.systinet.wasp.security.ws.conf.SecuredMessage[])

Returns:
instance of SecuredMessage