public class SupportingTokensProcessor extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Binding |
binding |
protected boolean |
buildEP |
protected boolean |
buildSP |
protected EncryptionAssertionProcessor |
eAP |
protected SignedParts |
emptySP |
protected EncryptionPolicy |
encryptionPolicy |
protected ArrayList<EncryptionPolicy> |
epList |
protected EncryptionTargetCreator |
etc |
protected IntegrityAssertionProcessor |
iAP |
protected PolicyID |
pid |
protected XWSSPolicyContainer |
policyContainer |
protected SignaturePolicy |
signaturePolicy |
protected ArrayList<SignaturePolicy> |
spList |
protected SupportingTokens |
st |
protected SignatureTargetCreator |
stc |
protected TokenProcessor |
tokenProcessor |
| Modifier | Constructor and Description |
|---|---|
protected |
SupportingTokensProcessor() |
|
SupportingTokensProcessor(SupportingTokens st,
TokenProcessor tokenProcessor,
Binding binding,
XWSSPolicyContainer container,
SignaturePolicy sp,
EncryptionPolicy ep,
PolicyID pid)
Creates a new instance of SupportingTokensProcessor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addTargets() |
protected void |
addToPrimarySignature(WSSPolicy policy,
Token token) |
protected void |
collectSignaturePolicies(Token token) |
protected void |
correctSAMLBinding(WSSPolicy policy) |
protected void |
createSupportingSignature(Token token) |
protected void |
encryptToken(Token token,
SecurityPolicyVersion spVersion) |
protected void |
endorseSignature(SignaturePolicy sp) |
protected SignedParts |
getEmptySignedParts(Iterator itr) |
protected ArrayList<EncryptionPolicy> |
getEPList() |
protected QName |
getQName(WSSPolicy token) |
protected ArrayList<SignaturePolicy> |
getSPList() |
protected void |
populateEncryptionPolicy() |
protected void |
populateSignaturePolicy() |
void |
process() |
protected void |
protectToken(WSSPolicy token,
SignaturePolicy sp) |
protected TokenProcessor tokenProcessor
protected SignatureTargetCreator stc
protected EncryptionTargetCreator etc
protected Binding binding
protected XWSSPolicyContainer policyContainer
protected SignaturePolicy signaturePolicy
protected EncryptionPolicy encryptionPolicy
protected SupportingTokens st
protected IntegrityAssertionProcessor iAP
protected EncryptionAssertionProcessor eAP
protected ArrayList<SignaturePolicy> spList
protected ArrayList<EncryptionPolicy> epList
protected SignedParts emptySP
protected boolean buildSP
protected boolean buildEP
protected PolicyID pid
protected SupportingTokensProcessor()
public SupportingTokensProcessor(SupportingTokens st, TokenProcessor tokenProcessor, Binding binding, XWSSPolicyContainer container, SignaturePolicy sp, EncryptionPolicy ep, PolicyID pid)
public void process()
throws com.sun.xml.ws.policy.PolicyException
com.sun.xml.ws.policy.PolicyExceptionprotected void collectSignaturePolicies(Token token) throws com.sun.xml.ws.policy.PolicyException
com.sun.xml.ws.policy.PolicyExceptionprotected void createSupportingSignature(Token token) throws com.sun.xml.ws.policy.PolicyException
com.sun.xml.ws.policy.PolicyExceptionprotected void addToPrimarySignature(WSSPolicy policy, Token token) throws com.sun.xml.ws.policy.PolicyException
com.sun.xml.ws.policy.PolicyExceptionprotected void endorseSignature(SignaturePolicy sp)
protected ArrayList<SignaturePolicy> getSPList()
protected ArrayList<EncryptionPolicy> getEPList()
protected void encryptToken(Token token, SecurityPolicyVersion spVersion) throws com.sun.xml.ws.policy.PolicyException
com.sun.xml.ws.policy.PolicyExceptionprotected SignedParts getEmptySignedParts(Iterator itr)
protected void addTargets()
protected void populateSignaturePolicy()
protected void populateEncryptionPolicy()
protected void protectToken(WSSPolicy token, SignaturePolicy sp)
protected void correctSAMLBinding(WSSPolicy policy)
Copyright © 2005–2018 Oracle Corporation. All rights reserved.