com.metamatrix.connector.xmlsource.soap
Class SecurityToken

java.lang.Object
  extended by com.metamatrix.connector.xmlsource.soap.SecurityToken

public abstract class SecurityToken
extends java.lang.Object

Security provider for calling the Web Service


Field Summary
static java.lang.String DIRECT_REFERENCE
           
static java.lang.String ENCRYPT
           
static java.lang.String HTTP_BASIC_AUTH
           
static java.lang.String ISSUER_SERIAL
           
static java.lang.String NONE_PROFILE
           
static java.lang.String SAML_TOKEN_SIGNED
           
static java.lang.String SAML_TOKEN_UNSIGNED
           
static java.lang.String SIGNATURE
           
static java.lang.String TIMESTAMP
           
static java.lang.String USERNAME_TOKEN_PROFILE_CLEAR_TEXT
           
static java.lang.String USERNAME_TOKEN_PROFILE_DIGEST
           
static java.lang.String WS_SECURITY
           
 
Method Summary
 java.lang.String getPassword()
           
static SecurityToken getSecurityToken(ConnectorEnvironment env, TrustedPayloadHandler trustedPayloadHandler)
           
 java.lang.String getUsername()
           
abstract  void handleSecurity(org.apache.axis.client.Call stub)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HTTP_BASIC_AUTH

public static java.lang.String HTTP_BASIC_AUTH

USERNAME_TOKEN_PROFILE_CLEAR_TEXT

public static java.lang.String USERNAME_TOKEN_PROFILE_CLEAR_TEXT

USERNAME_TOKEN_PROFILE_DIGEST

public static java.lang.String USERNAME_TOKEN_PROFILE_DIGEST

SAML_TOKEN_UNSIGNED

public static java.lang.String SAML_TOKEN_UNSIGNED

SAML_TOKEN_SIGNED

public static java.lang.String SAML_TOKEN_SIGNED

SIGNATURE

public static java.lang.String SIGNATURE

TIMESTAMP

public static java.lang.String TIMESTAMP

ENCRYPT

public static java.lang.String ENCRYPT

NONE_PROFILE

public static java.lang.String NONE_PROFILE

WS_SECURITY

public static java.lang.String WS_SECURITY

ISSUER_SERIAL

public static final java.lang.String ISSUER_SERIAL
See Also:
Constant Field Values

DIRECT_REFERENCE

public static final java.lang.String DIRECT_REFERENCE
See Also:
Constant Field Values
Method Detail

getSecurityToken

public static SecurityToken getSecurityToken(ConnectorEnvironment env,
                                             TrustedPayloadHandler trustedPayloadHandler)

getUsername

public java.lang.String getUsername()

getPassword

public java.lang.String getPassword()

handleSecurity

public abstract void handleSecurity(org.apache.axis.client.Call stub)


Copyright © 2009. All Rights Reserved.