Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.3)

Part Number E41849-02

weblogic.wsee.security.saml
Class SAMLTrustCredentialProvider

java.lang.Object
  extended by weblogic.wsee.security.saml.AbstractSAMLCredentialProvider
      extended by weblogic.wsee.security.saml.SAMLTrustCredentialProvider
All Implemented Interfaces:
CredentialProvider

public class SAMLTrustCredentialProvider
extends AbstractSAMLCredentialProvider


Field Summary
protected static ContextHandler EMPTY_CONTEXT
           
protected static String[] SAML_VALUE_TYPES
           
 
Constructor Summary
SAMLTrustCredentialProvider()
           
 
Method Summary
 Object getCredential(String tokenType, String issuerName, ContextHandler ctxHandler, Purpose p)
          if CredentialManager is not configured, just return the credential object otherwise retrieve the saml credential from the CredentialManager
protected static MessageContext getMessageContext(SecurityTokenContextHandler securityCtxHandler)
           
protected static SecurityTokenContextHandler getSecurityCtxHandler(ContextHandler ctxHandler)
           
 String[] getValueTypes()
          Return token types supported by cred providers extending this class.
 
Methods inherited from class weblogic.wsee.security.saml.AbstractSAMLCredentialProvider
getKeyInfoCredential, getKeyInfoCredential, getSAMLAttributeData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_CONTEXT

protected static final ContextHandler EMPTY_CONTEXT

SAML_VALUE_TYPES

protected static final String[] SAML_VALUE_TYPES
Constructor Detail

SAMLTrustCredentialProvider

public SAMLTrustCredentialProvider()
Method Detail

getCredential

public Object getCredential(String tokenType,
                            String issuerName,
                            ContextHandler ctxHandler,
                            Purpose p)
Description copied from class: AbstractSAMLCredentialProvider
if CredentialManager is not configured, just return the credential object otherwise retrieve the saml credential from the CredentialManager

Specified by:
getCredential in interface CredentialProvider
Overrides:
getCredential in class AbstractSAMLCredentialProvider
Parameters:
tokenType - saml token type
issuerName - issuer name is not used
ctxHandler - context handler to create the new saml credential
p - purpose of saml token

getSecurityCtxHandler

protected static SecurityTokenContextHandler getSecurityCtxHandler(ContextHandler ctxHandler)

getMessageContext

protected static MessageContext getMessageContext(SecurityTokenContextHandler securityCtxHandler)

getValueTypes

public String[] getValueTypes()
Description copied from class: AbstractSAMLCredentialProvider
Return token types supported by cred providers extending this class.

Specified by:
getValueTypes in interface CredentialProvider
Specified by:
getValueTypes in class AbstractSAMLCredentialProvider
Returns:
Array of token types (WSS token type URIs)

Copyright 1996, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.3)

Part Number E41849-02