electric.soap.security.initializer
Class Security

java.lang.Object
  extended byelectric.soap.security.initializer.Security
All Implemented Interfaces:
IEXMLLoggingConstants, IGLUEContextConstants, IGLUELoggingConstants, IInitializer, ILoggingConstants, IWSSConfigConstants, IWSSConstants, IWSSContextConstants

public final class Security
extends java.lang.Object
implements IInitializer, IGLUELoggingConstants, IGLUEContextConstants, IWSSConstants, IWSSContextConstants, IWSSConfigConstants

WSSecurityConfig.

Author:
webMethods

Field Summary
 
Fields inherited from interface electric.glue.IGLUELoggingConstants
CLUSTER_DEBUG_EVENT, CLUSTER_EVENT, CONSOLE_DEBUG_EVENT, DEPLOY_EVENT, DETECTORS_EVENT, HTTP_EVENT, JMS_EVENT, REBINDING_EVENT, SECURITY_DEBUG_EVENT, SECURITY_DETAIL_EVENT, SERVLET_EVENT, SOAP_EVENT
 
Fields inherited from interface electric.xml.IEXMLLoggingConstants
MAPPING_EVENT, SCHEMA_EVENT
 
Fields inherited from interface electric.util.log.ILoggingConstants
CLASSLOADER_EVENT, COMMAND_EVENT, COMMENT_EVENT, CONFIG_EVENT, DEBUG_EVENT, ELECTRIC_LOGGING_PROPERTY, ERROR_EVENT, EXCEPTION_EVENT, FILE_EVENT, LICENSE_EVENT, RESOURCES_EVENT, SECURITY_EVENT, SHUTDOWN_EVENT, SOURCE_EVENT, SQL_EVENT, STARTUP_EVENT, WARNING_EVENT
 
Fields inherited from interface electric.glue.IGLUEContextConstants
ACTIVATION, APPLICATION, ATTACHMENT_STYLE, AUTH_METHOD, AUTH_PASSWORD, AUTH_SESSION_STATE, AUTH_USER, AUTHENTICATE, CLASS_LOADERS, CLASS_NAME, CLIENT_ID, CLIENT_SOCKET_READ_TIMEOUT, CONSTRUCTOR, CONTENT_TYPE, COOKIE_LISTENER, DATA_DIRECTORY, DATA_HANDLER, DATABASE, DATABASE_PERSISTENCE, DELETE, DESCRIPTION, DIME, DOC_BASE, DOCUMENT, DYNAMIC_OPERATIONS, ENCODED, ENDPOINT, FACTORY, FOLLOW_REDIRECTS, FORCE_ATTACHMENT_STYLE, FORWARD_INTERMEDIARY, GUARD, HTTP_REGISTRY_ROOT, HTTP_REQUEST, HTTP_RESPONSE, HTTP_SERVLET_CONFIG, INBOUND_SOAP_REQUEST_INTERCEPTOR, INBOUND_SOAP_RESPONSE_INTERCEPTOR, INSTRUMENTATION_LISTENER, INSTRUMENTOR, INTERFACE, INVOCATION_LISTENER, JNDI_PROPERTIES, KEEP_ALIVE, LAZY, LITERAL, LOCAL_ADDRESS, MESSAGE_NAME, METHOD, MIME, NAMESPACE, NET_EVENT_REAPER_CYCLE, NET_EVENT_REAPER_EXPIRY_PERIOD, NET_EVENT_RETRY_PERIOD, OUTBOUND_SOAP_REQUEST_INTERCEPTOR, OUTBOUND_SOAP_RESPONSE_INTERCEPTOR, PERSISTENCE_TYPE, PRIORITY, PROXY_HOST, PROXY_PASSWORD, PROXY_PORT, PROXY_USER, PUBLISH, QUERY_STRING, REALM, REGISTRY_ROOT, RESPONSE_UNREFED_ATTACHMENTS, RETURN_NAME, ROLE, RP_NAMESPACE, RPC, SERVICE, SERVICE_CONTEXT, SERVLET_NAME, SERVLET_PATH, SIGNATURE, SMART_CONNECTIONS, SOAP_ACTION, SOAP_ENCODING_STYLE, SOAP_PERSONALITY, SOAP_REQUEST, SOAP_VERSION, SSL_KEY_MANAGER, SSL_TRUST_MANAGER, STYLE, TARGET_NAMESPACE, TRANSACTION, TRANSPORT_SOURCE, UNREFED_ATTACHMENTS, USE, WSDL_NAME, WSDL_PERSONALITY, WSS_CONTEXT, XML_ENCODING, XML_INCLUDE, XML_PERSISTENCE
 
Fields inherited from interface electric.soap.security.IWSSConstants
PASSWORD_DIGEST, PASSWORD_TEXT, SECURITY, SECURITY_TOKEN_REFERENCE, URI_ATTRIBUTE, WSSE_NAMESPACE, WSSE_PREFIX, WSU_NAMESPACE, WSU_PREFIX, X509_ENCODING_TYPE
 
Fields inherited from interface electric.soap.security.IWSSContextConstants
WSS_AUTHENTICATE, WSS_TOKENS
 
Fields inherited from interface electric.soap.security.IWSSConfigConstants
AUTHENTICATOR, KEY_STORE, NAME, PRIVATE_KEY, REFERENCE, SECRET_KEY, TRUST_STORE, TRUST_STORE_PASSWORD, WSS_ENCRYPTION, WSS_GUARD, WSS_REALM, WSS_SIGNATURE
 
Constructor Summary
Security()
           
 
Method Summary
 void create(ServiceDescriptor descriptor, java.lang.ClassLoader loader)
          Scan the service descriptor for WSS_CONTEXT security related elements, and add them to the WSS_CONTEXT Context.
 void createSignatureGuard(ServiceDescriptor descriptor, Element signatureElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Security

public Security()
Method Detail

create

public void create(ServiceDescriptor descriptor,
                   java.lang.ClassLoader loader)
            throws java.lang.Throwable
Scan the service descriptor for WSS_CONTEXT security related elements, and add them to the WSS_CONTEXT Context.

Specified by:
create in interface IInitializer
Parameters:
descriptor -
loader -
Throws:
java.lang.Throwable

createSignatureGuard

public void createSignatureGuard(ServiceDescriptor descriptor,
                                 Element signatureElement)
                          throws java.lang.Throwable
Parameters:
signatureElement -
Throws:
java.lang.Exception
java.lang.Throwable


copyright© 2001-2004 by webMethods All Rights Reserved.