org.apache.rampart.builder
Class BindingBuilder
java.lang.Object
org.apache.rampart.builder.BindingBuilder
- Direct Known Subclasses:
- AsymmetricBindingBuilder, SymmetricBindingBuilder, TransportBindingBuilder
public abstract class BindingBuilder
- extends Object
|
Method Summary |
protected void |
addSignatureConfirmation(RampartMessageData rmd,
List<org.apache.ws.security.WSEncryptionPart> sigParts)
|
protected List<org.apache.ws.security.WSEncryptionPart> |
addSignatureParts(HashMap tokenMap,
List<org.apache.ws.security.WSEncryptionPart> sigParts)
|
protected void |
addTimestamp(RampartMessageData rmd)
|
protected org.apache.ws.security.message.WSSecUsernameToken |
addUsernameToken(RampartMessageData rmd,
UsernameToken token)
Add a UsernameToken to the security header |
protected List<byte[]> |
doEndorsedSignatures(RampartMessageData rmd,
HashMap tokenMap)
|
protected byte[] |
doSymmSignature(RampartMessageData rmd,
Token policyToken,
Token tok,
List<org.apache.ws.security.WSEncryptionPart> sigParts)
|
protected org.apache.ws.security.message.WSSecEncryptedKey |
getEncryptedKeyBuilder(RampartMessageData rmd,
Token token)
|
Element |
getInsertionLocation()
|
protected org.apache.ws.security.message.WSSecSignature |
getSignatureBuider(RampartMessageData rmd,
Token token)
Deprecated. |
protected org.apache.ws.security.message.WSSecSignature |
getSignatureBuider(RampartMessageData rmd,
Token token,
String userCertAlias)
Deprecated. |
protected org.apache.ws.security.message.WSSecSignature |
getSignatureBuilder(RampartMessageData rmd,
Token token)
|
protected org.apache.ws.security.message.WSSecSignature |
getSignatureBuilder(RampartMessageData rmd,
Token token,
String userCertAlias)
|
protected Token |
getToken(RampartMessageData rmd,
String tokenId)
Get hold of the token from the token storage |
protected HashMap |
handleSupportingTokens(RampartMessageData rmd,
SupportingToken suppTokens)
|
void |
setInsertionLocation(Element insertionLocation)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mainSigId
protected String mainSigId
encryptedTokensIdList
protected ArrayList<String> encryptedTokensIdList
timestampElement
protected Element timestampElement
mainRefListElement
protected Element mainRefListElement
BindingBuilder
public BindingBuilder()
addTimestamp
protected void addTimestamp(RampartMessageData rmd)
- Parameters:
rmd -
addUsernameToken
protected org.apache.ws.security.message.WSSecUsernameToken addUsernameToken(RampartMessageData rmd,
UsernameToken token)
throws RampartException
- Add a UsernameToken to the security header
- Parameters:
rmd -
- Returns:
- The
WSSecUsernameToken instance
- Throws:
RampartException
getEncryptedKeyBuilder
protected org.apache.ws.security.message.WSSecEncryptedKey getEncryptedKeyBuilder(RampartMessageData rmd,
Token token)
throws RampartException
- Parameters:
rmd - token -
- Returns:
-
- Throws:
org.apache.ws.security.WSSecurityException
RampartException
getSignatureBuider
@Deprecated
protected org.apache.ws.security.message.WSSecSignature getSignatureBuider(RampartMessageData rmd,
Token token)
throws RampartException
- Deprecated.
- Throws:
RampartException
getSignatureBuider
@Deprecated
protected org.apache.ws.security.message.WSSecSignature getSignatureBuider(RampartMessageData rmd,
Token token,
String userCertAlias)
throws RampartException
- Deprecated.
- Throws:
RampartException
getSignatureBuilder
protected org.apache.ws.security.message.WSSecSignature getSignatureBuilder(RampartMessageData rmd,
Token token)
throws RampartException
- Throws:
RampartException
getSignatureBuilder
protected org.apache.ws.security.message.WSSecSignature getSignatureBuilder(RampartMessageData rmd,
Token token,
String userCertAlias)
throws RampartException
- Throws:
RampartException
handleSupportingTokens
protected HashMap handleSupportingTokens(RampartMessageData rmd,
SupportingToken suppTokens)
throws RampartException
- Parameters:
rmd - suppTokens -
- Throws:
RampartException
addSignatureParts
protected List<org.apache.ws.security.WSEncryptionPart> addSignatureParts(HashMap tokenMap,
List<org.apache.ws.security.WSEncryptionPart> sigParts)
throws RampartException
- Parameters:
tokenMap - sigParts -
- Throws:
RampartException
getInsertionLocation
public Element getInsertionLocation()
setInsertionLocation
public void setInsertionLocation(Element insertionLocation)
doEndorsedSignatures
protected List<byte[]> doEndorsedSignatures(RampartMessageData rmd,
HashMap tokenMap)
throws RampartException
- Throws:
RampartException
doSymmSignature
protected byte[] doSymmSignature(RampartMessageData rmd,
Token policyToken,
Token tok,
List<org.apache.ws.security.WSEncryptionPart> sigParts)
throws RampartException
- Throws:
RampartException
getToken
protected Token getToken(RampartMessageData rmd,
String tokenId)
throws RampartException
- Get hold of the token from the token storage
- Parameters:
rmd - tokenId -
- Returns:
- token from the token storage
- Throws:
RampartException
addSignatureConfirmation
protected void addSignatureConfirmation(RampartMessageData rmd,
List<org.apache.ws.security.WSEncryptionPart> sigParts)
Copyright © Apache Software Foundation. All Rights Reserved.