public abstract class IdentityTrustContext extends Object
Modifier and Type | Field and Description |
---|---|
protected CallbackHandler |
callbackHandler
Any Callback Handler
|
protected ArrayList<ControlFlag> |
controlFlags
Control Flags for the individual modules
|
protected IdentityTrustManager.TrustDecision |
DENY |
protected List<IdentityTrustModule> |
modules
List of Identity Trust Modules
|
protected IdentityTrustManager.TrustDecision |
NOTAPPLICABLE |
protected IdentityTrustManager.TrustDecision |
PERMIT |
protected SecurityContext |
securityContext
Security Context On which the Trust Context needs
to make a decision on.
|
protected String |
securityDomain
Security Domain of the Identity Trust Context
|
protected Map<String,Object> |
sharedState
Shared State between trust modules
|
Constructor and Description |
---|
IdentityTrustContext() |
Modifier and Type | Method and Description |
---|---|
abstract IdentityTrustManager.TrustDecision |
isTrusted()
Make a trust decision
|
protected IdentityTrustManager.TrustDecision DENY
protected IdentityTrustManager.TrustDecision PERMIT
protected IdentityTrustManager.TrustDecision NOTAPPLICABLE
protected SecurityContext securityContext
protected CallbackHandler callbackHandler
protected String securityDomain
protected List<IdentityTrustModule> modules
protected ArrayList<ControlFlag> controlFlags
public abstract IdentityTrustManager.TrustDecision isTrusted() throws IdentityTrustException
Copyright © 2017 JBoss by Red Hat. All rights reserved.