BEA Systems, Inc.

BEA WebLogic Server 9.1 API Reference


Uses of Interface
weblogic.security.service.ContextHandler

Packages that use ContextHandler
weblogic.security.auth.callback   
weblogic.security.pk   
weblogic.security.providers.authentication   
weblogic.security.providers.saml   
weblogic.security.service

This package includes interfaces, classes, and exceptions that support security providers. 

weblogic.security.spi

This package includes interfaces, classes, and exceptions you use to develop security providers. 

weblogic.wsee.security.bst   
weblogic.wsee.security.unt   
weblogic.xml.crypto.wss   
weblogic.xml.crypto.wss.provider   
 

Uses of ContextHandler in weblogic.security.auth.callback
 

Methods in weblogic.security.auth.callback that return ContextHandler
 ContextHandler ContextHandlerCallback.getContextHandler()
          The ContextHandler, if any, that was passed in.
 

Methods in weblogic.security.auth.callback with parameters of type ContextHandler
 void ContextHandlerCallback.setContextHandler(ContextHandler contextHandler)
          Set the value of the ContextHandler attribute.
 

Uses of ContextHandler in weblogic.security.pk
 

Methods in weblogic.security.pk that return ContextHandler
 

Constructors in weblogic.security.pk with parameters of type ContextHandler
CertPathValidatorParameters(String realmName, X509Certificate[] trustedCAs, ContextHandler context)
          Construct a CertPathValidatorParameters.
CertPathBuilderParameters(String realmName, CertPathSelector selector, X509Certificate[] trustedCAs, ContextHandler context)
          Construct a CertPathBuilderParameters.
 

Uses of ContextHandler in weblogic.security.providers.authentication
 

Methods in weblogic.security.providers.authentication with parameters of type ContextHandler
 CallbackHandler NegotiateIdentityAsserterProviderImpl.assertIdentity(String tokenType, Object token, ContextHandler handler)
          Assert identity based on token identity information
 Object NegotiateIdentityAsserterProviderImpl.getChallengeToken(String type, ContextHandler handler)
           
 ProviderChallengeContext NegotiateIdentityAsserterProviderImpl.assertChallengeIdentity(String tokenType, Object token, ContextHandler handler)
           
 void NegotiateIdentityAsserterProviderImpl.continueChallengeIdentity(ProviderChallengeContext context, String tokenType, Object token, ContextHandler handler)
           
 

Uses of ContextHandler in weblogic.security.providers.saml
 

Methods in weblogic.security.providers.saml with parameters of type ContextHandler
 CallbackHandler SAMLIdentityAsserterProviderImpl.assertIdentity(String tokenType, Object token, ContextHandler handler)
          Assert Identity based on token identity information.
 Object SAMLCredentialMapperProviderBaseImpl.getCredential(Subject requestor, String initiator, Resource resource, ContextHandler handler, String credType)
          This method is called by the framework when Credentials are required.
 Object[] SAMLCredentialMapperProviderBaseImpl.getCredentials(Subject requestor, Subject initiator, Resource resource, ContextHandler handler, String credType)
          This method is called by the framework when Credentials are required.
 org.opensaml.SAMLAssertion SAMLCreateAssertion.getSAMLAssertion(weblogic.security.providers.saml.registry.SAMLRelyingPartyConfig partner, ContextHandler handler, Object subject, boolean subjectIsString)
          Creates a SAML Assertion using OpenSAML.
 weblogic.security.providers.saml.SAMLCreateAssertion.RequestParams SAMLCreateAssertion.validateParameters(boolean initiatorIsString, Object initiator, String credType, ContextHandler handler, boolean cacheEnabled)
           
 CallbackHandler SAMLAssert.assertToken(String type, Object token, ContextHandler handler)
           
static String SAMLUtil.getStringContextElement(String name, ContextHandler handler)
           
static Element SAMLUtil.getKeyInfoContextElement(ContextHandler handler)
           
static boolean SAMLUtil.getBooleanContextElement(String name, ContextHandler handler)
           
 SAMLNameMapperInfo SAMLNameMapperImpl.mapSubject(Subject subject, ContextHandler handler)
          Map a Subject and return mapped user and group info as a SAMLNameMapperInfo object.
 SAMLNameMapperInfo SAMLNameMapperImpl.mapName(String name, ContextHandler handler)
          Map a String subject name and return mapped user and group info as a SAMLNameMapperInfo object.
 String SAMLNameMapperImpl.mapNameInfo(SAMLNameMapperInfo info, ContextHandler handler)
          Maps a SAMLNameMapperInfo to a String user name.
 Collection SAMLNameMapperImpl.mapGroupInfo(SAMLNameMapperInfo info, ContextHandler handler)
          Maps a SAMLNameMapperInfo to a Collection of groups.
 String SAMLIdentityAssertionNameMapper.mapNameInfo(SAMLNameMapperInfo info, ContextHandler handler)
          Maps a SAMLNameMapperInfo to a user name.
 Collection SAMLIdentityAssertionNameMapper.mapGroupInfo(SAMLNameMapperInfo info, ContextHandler handler)
          Maps a SAMLNameMapperInfo to a Collection of group names.
 SAMLNameMapperInfo SAMLCredentialNameMapper.mapSubject(Subject subject, ContextHandler handler)
          Maps a Subject to a set of values used to construct a SAML NameIdentifier element for a SAML assertion.
 SAMLNameMapperInfo SAMLCredentialNameMapper.mapName(String name, ContextHandler handler)
          Maps a String name to a set of values used to construct a SAML NameIdentifier element for a SAML assertion.
 

Uses of ContextHandler in weblogic.security.service
 

Methods in weblogic.security.service that return ContextHandler
 ContextHandler AuditRoleEventImpl.getContext()
           
 ContextHandler AuditCredentialMappingEventImpl.getContext()
           
 ContextHandler AuditCertPathValidatorEventImpl.getContext()
           
 ContextHandler AuditCertPathBuilderEventImpl.getContext()
           
 ContextHandler AuditAtzEventImpl.getContext()
           
 ContextHandler AuditAtnEventImpl.getHandler()
           
 ContextHandler AuditAtnEventImpl.getContext()
           
 

Methods in weblogic.security.service with parameters of type ContextHandler
 Map RoleManager.getRoles(weblogic.security.acl.internal.AuthenticatedSubject subject, Resource resource, ContextHandler handler)
          Returns a Map of names to SecurityRole objects applicable to the provided Subject based on the Resource and ContextHandler that was passed in.
 weblogic.security.acl.internal.AuthenticatedSubject PrincipalAuthenticator.authenticate(CallbackHandler callbackHandler, ContextHandler contextHandler)
          The authenticate method is used by containers to authenticate identity credentials obtained through the use of an application-specified JAAS CallbackHandler.
 weblogic.security.acl.internal.AuthenticatedSubject PrincipalAuthenticator.assertIdentity(String tokenType, Object token, ContextHandler contextHandler)
          Use the supplied client token to establish client identity
 weblogic.security.acl.internal.AuthenticatedSubject PrincipalAuthenticator.impersonateIdentity(String username, ContextHandler contextHandler)
          Use the supplied client username to establish client identity.
 Object PrincipalAuthenticator.getChallengeToken(String tokenType, ContextHandler handler)
          If the security provider's identity assertion mapped types includes the type requested and the provider's identity asserter implements the ChallengeIdentityAsserterV2 interface this method returns the identity challenge token associated with the specified token type name.
 ChallengeContext PrincipalAuthenticator.assertChallengeIdentity(String tokenType, Object token, ContextHandler contextHandler)
          Use the supplied client token to establish client identity
 void PrincipalAuthenticator.continueChallengeIdentity(ChallengeContext context, String tokenType, Object token, ContextHandler handler)
          Use the supplied context, client token to continue establishing client identity
 Object[] CredentialManager.getCredentials(weblogic.security.acl.internal.AuthenticatedSubject requestor, weblogic.security.acl.internal.AuthenticatedSubject initiator, Resource resource, ContextHandler handler, String credType)
          Returns credentials of the specified type from the target resource associated with the specified subject.
 Object[] CredentialManager.getCredentials(weblogic.security.acl.internal.AuthenticatedSubject requestor, String initiator, Resource resource, ContextHandler handler, String credType)
          Returns credentials of the specified type from the target resource associated with the specified subject.
 CertPathBuilderResult CertPathManager.build(CertPathSelector selector, X509Certificate[] trustedCAs, ContextHandler context)
          Lookup and validate a CertPath (certificate chain).
 CertPathValidatorResult CertPathManager.validate(CertPath certPath, X509Certificate[] trustedCAs, ContextHandler context)
          Perform extra validation on a CertPath (certificate chain).
 boolean AuthorizationManager.isAccessAllowed(weblogic.security.acl.internal.AuthenticatedSubject aSubject, Map roles, Resource resource, ContextHandler handler, Direction direction)
          Provides an indication to whether the authorization policies defined for the resource allow the requested method to be performed by utilizing the information contained in the Subject.
 boolean AuthorizationManager.isAccessAllowed(weblogic.security.acl.internal.AuthenticatedSubject aSubject, Resource resource, ContextHandler handler)
          Provides a shortcut wrapper to the version of isAccessAllowed that takes SecurityRoles and ContextHandlers.
 

Uses of ContextHandler in weblogic.security.spi
 

Methods in weblogic.security.spi that return ContextHandler
 ContextHandler CertPathValidatorParametersSpi.getContext()
          Gets a ContextHandler that may pass in extra parameters that can be used for validating the CertPath.
 ContextHandler CertPathBuilderParametersSpi.getContext()
          Gets a ContextHandler that may pass in extra parameters that can be used for building and validating the CertPath.
 ContextHandler AuditContext.getContext()
          Gets a ContextHandler object from which additional audit information can be obtained.
 ContextHandler AuditCertPathValidatorEvent.getContext()
          Gets an optional ContextHandler object that may specify additional data on how to validate the CertPath.
 ContextHandler AuditCertPathBuilderEvent.getContext()
          Gets an optional ContextHandler object that may specify additional data on how to look up and validate the CertPath
 

Methods in weblogic.security.spi with parameters of type ContextHandler
 Map RoleMapper.getRoles(Subject subject, Resource resource, ContextHandler handler)
          Indicates whether the authorization policies defined for the resource allow the requested method to be performed.
 CallbackHandler IdentityAsserterV2.assertIdentity(String type, Object token, ContextHandler handler)
          Asserts an identity based on token identity information.
 Object CredentialMapperV2.getCredential(Subject requestor, String initiator, Resource resource, ContextHandler handler, String credType)
          Returns credential of the specified type from the target resource associated with the specified initiator.
 Object[] CredentialMapperV2.getCredentials(Subject requestor, Subject initiator, Resource resource, ContextHandler handler, String credType)
          Returns credentials of the specified type from the target resource associated with the specified initiator.
 Object ChallengeIdentityAsserterV2.getChallengeToken(String type, ContextHandler handler)
          Returns the Identity Assertion provider's challenge token.
 ProviderChallengeContext ChallengeIdentityAsserterV2.assertChallengeIdentity(String tokenType, Object token, ContextHandler handler)
          Use the supplied client token to establish client identity, possibly with multiple challenges.
 void ChallengeIdentityAsserterV2.continueChallengeIdentity(ProviderChallengeContext context, String tokenType, Object token, ContextHandler handler)
          Use the supplied provider context and client token to continue establishing client identity
 boolean AdjudicatorV2.adjudicate(Result[] results, Resource resource, ContextHandler handler)
          Determines the final adjudication from a set of decisions rendered by Access Decisions, provided they are acting as policy decision points (PDPs).
 Result AccessDecision.isAccessAllowed(Subject subject, Map roles, Resource resource, ContextHandler handler, Direction direction)
          Indicates whether the authorization policies defined for the resource allow the requested method to be performed, by utilizing the information contained in the subject.
 

Uses of ContextHandler in weblogic.wsee.security.bst
 

Methods in weblogic.wsee.security.bst with parameters of type ContextHandler
 Object ServerBSTCredentialProvider.getCredential(String tokenType, String issuerName, ContextHandler ctxHandler, Purpose p)
           
 Object PolicyBSTCredentialProvider.getCredential(String tokenType, String issuerName, ContextHandler ctxHandler, Purpose p)
           
 Object ClientBSTCredentialProvider.getCredential(String tokenType, String issuerName, ContextHandler ctxHandler, Purpose p)
           
 

Uses of ContextHandler in weblogic.wsee.security.unt
 

Methods in weblogic.wsee.security.unt with parameters of type ContextHandler
 Object ClientUNTCredentialProvider.getCredential(String tokenType, String issuerName, ContextHandler ctxHandler, Purpose p)
           
 

Uses of ContextHandler in weblogic.xml.crypto.wss
 

Classes in weblogic.xml.crypto.wss that implement ContextHandler
 class SecurityTokenContextHandler
           
 

Methods in weblogic.xml.crypto.wss with parameters of type ContextHandler
 Object WrapperCredentialProvider.getCredential(String tokenType, String issuerName, ContextHandler ctxHandler, Purpose p)
           
 SecurityToken UsernameTokenImpl.getSecurityToken(String valueType, Object credentials, ContextHandler ctxHandler)
           
 Element UsernameTokenImpl.getSecurityTokenAssertion(Element parent, Purpose p, ContextHandler contextHandler)
           
 boolean UsernameTokenHandler.matches(SecurityToken token, String tokenType, String issuerName, ContextHandler ctxHandler, Purpose p)
           
 SecurityToken UsernameTokenHandler.getSecurityToken(String valueType, Object credentials, ContextHandler ctxHandler)
           
 SecurityToken UsernameTokenHandler.getSecurityToken(String valueType, String issuer, Purpose p, ContextHandler ctxHandler)
           
 Object UNTCredentialProvider.getCredential(String tokenType, String issuerName, ContextHandler ctxHandler, Purpose p)
           
static boolean BSTUtils.matches(weblogic.xml.crypto.wss.X509Credential credential, ContextHandler ctxHdl)
           
 Element BinarySecurityTokenImpl.getSecurityTokenAssertion(Element parent, Purpose p, ContextHandler contextHandler)
           
 boolean BinarySecurityTokenHandler.matches(SecurityToken token, String tokenType, String issuerName, ContextHandler ctxHandler, Purpose p)
           
 SecurityToken BinarySecurityTokenHandler.getSecurityToken(String valueType, Object credentials, ContextHandler ctxHandler)
           
 SecurityToken BinarySecurityTokenHandler.getSecurityToken(String valueType, String issuer, Purpose p, ContextHandler ctxHandler)
           
 

Constructors in weblogic.xml.crypto.wss with parameters of type ContextHandler
UsernameTokenImpl(weblogic.security.UsernameAndPassword usernameAndPwd, ContextHandler ctxHandler)
           
BinarySecurityTokenImpl(String valueType, Object credentials, ContextHandler ctxHandler)
           
 

Uses of ContextHandler in weblogic.xml.crypto.wss.provider
 

Methods in weblogic.xml.crypto.wss.provider with parameters of type ContextHandler
 Element SecurityTokenPolicyInfo.getSecurityTokenAssertion(Element parent, Purpose p, ContextHandler contextHandler)
           
 SecurityToken SecurityTokenHandler.getSecurityToken(String valueType, Object credentials, ContextHandler ctxHandler)
           
 SecurityToken SecurityTokenHandler.getSecurityToken(String valueType, String issuer, Purpose p, ContextHandler ctxHandler)
           
 boolean SecurityTokenHandler.matches(SecurityToken token, String tokenType, String issuerName, ContextHandler ctxHandler, Purpose p)
           
 Object CredentialProvider.getCredential(String tokenType, String issuerName, ContextHandler ctxHandler, Purpose p)
           
 


Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs91
Copyright 2005 BEA Systems Inc.