Package | Description |
---|---|
org.apache.rampart | |
org.apache.rampart.builder | |
org.apache.rampart.util |
Modifier and Type | Method and Description |
---|---|
RampartMessageData |
ValidatorData.getRampartMessageData() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
PolicyBasedResultsValidator.isSignatureRequired(RampartMessageData rmd) |
protected boolean |
PolicyBasedResultsValidator.verifyTimestamp(org.apache.ws.security.message.token.Timestamp timestamp,
RampartMessageData rmd) |
protected boolean |
PolicyBasedResultsValidator.verifyTrust(X509Certificate cert,
RampartMessageData rmd)
Evaluate whether a given certificate should be trusted.
|
Constructor and Description |
---|
ValidatorData(RampartMessageData rmd) |
Modifier and Type | Method and Description |
---|---|
protected void |
BindingBuilder.addSignatureConfirmation(RampartMessageData rmd,
List<org.apache.ws.security.WSEncryptionPart> sigParts) |
protected void |
BindingBuilder.addTimestamp(RampartMessageData rmd) |
protected org.apache.ws.security.message.WSSecUsernameToken |
BindingBuilder.addUsernameToken(RampartMessageData rmd,
UsernameToken token)
Add a UsernameToken to the security header
|
void |
TransportBindingBuilder.build(RampartMessageData rmd) |
void |
SymmetricBindingBuilder.build(RampartMessageData rmd) |
void |
AsymmetricBindingBuilder.build(RampartMessageData rmd) |
protected List<byte[]> |
BindingBuilder.doEndorsedSignatures(RampartMessageData rmd,
HashMap tokenMap) |
protected byte[] |
BindingBuilder.doSymmSignature(RampartMessageData rmd,
Token policyToken,
Token tok,
List<org.apache.ws.security.WSEncryptionPart> sigParts) |
protected org.apache.ws.security.message.WSSecEncryptedKey |
BindingBuilder.getEncryptedKeyBuilder(RampartMessageData rmd,
Token token) |
protected org.apache.ws.security.message.WSSecSignature |
BindingBuilder.getSignatureBuider(RampartMessageData rmd,
Token token)
Deprecated.
|
protected org.apache.ws.security.message.WSSecSignature |
BindingBuilder.getSignatureBuider(RampartMessageData rmd,
Token token,
String userCertAlias)
Deprecated.
|
protected org.apache.ws.security.message.WSSecSignature |
BindingBuilder.getSignatureBuilder(RampartMessageData rmd,
Token token) |
protected org.apache.ws.security.message.WSSecSignature |
BindingBuilder.getSignatureBuilder(RampartMessageData rmd,
Token token,
String userCertAlias) |
protected Token |
BindingBuilder.getToken(RampartMessageData rmd,
String tokenId)
Get hold of the token from the token storage
|
protected HashMap |
BindingBuilder.handleSupportingTokens(RampartMessageData rmd,
SupportingToken suppTokens) |
Modifier and Type | Method and Description |
---|---|
static org.apache.neethi.Policy |
RampartUtil.addRampartConfig(RampartMessageData rmd,
org.apache.neethi.Policy policy) |
static Element |
RampartUtil.appendChildToSecHeader(RampartMessageData rmd,
Element elem) |
static Element |
RampartUtil.appendChildToSecHeader(RampartMessageData rmd,
org.apache.axiom.om.OMElement elem) |
static List<org.apache.ws.security.WSEncryptionPart> |
RampartUtil.getEncryptedParts(RampartMessageData rmd) |
static String |
RampartUtil.getIssuedToken(RampartMessageData rmd,
IssuedToken issuedToken)
Obtain an issued token.
|
static CallbackHandler |
RampartUtil.getPasswordCB(RampartMessageData rmd) |
static String |
RampartUtil.getSecConvToken(RampartMessageData rmd,
SecureConversationToken secConvTok)
Obtain a security context token.
|
static String |
RampartUtil.getSigElementId(RampartMessageData rmd) |
static List<org.apache.ws.security.WSEncryptionPart> |
RampartUtil.getSignedParts(RampartMessageData rmd) |
static List<org.apache.ws.security.WSEncryptionPart> |
RampartUtil.getSupportingEncryptedParts(RampartMessageData rmd,
SupportingPolicyData rpd) |
static List<org.apache.ws.security.WSEncryptionPart> |
RampartUtil.getSupportingSignedParts(RampartMessageData rmd,
SupportingPolicyData rpd) |
static int |
RampartUtil.getTimestampMaxSkew(RampartMessageData messageData) |
static int |
RampartUtil.getTimeToLive(RampartMessageData messageData) |
static String |
RampartUtil.getToken(RampartMessageData rmd,
org.apache.axiom.om.OMElement rstTemplate,
String issuerEpr,
String action,
org.apache.neethi.Policy issuerPolicy)
Request a token.
|
static Element |
RampartUtil.insertSiblingAfter(RampartMessageData rmd,
Element child,
Element sibling) |
static Element |
RampartUtil.insertSiblingAfterOrPrepend(RampartMessageData rmd,
Element child,
Element elem)
If the child is present insert the element as a sibling after him.
|
static Element |
RampartUtil.insertSiblingBefore(RampartMessageData rmd,
Element child,
Element sibling) |
static Element |
RampartUtil.insertSiblingBeforeOrPrepend(RampartMessageData rmd,
Element child,
Element elem) |
static boolean |
RampartUtil.isTokenValid(RampartMessageData rmd,
String id) |
static void |
RampartUtil.setEncryptionUser(RampartMessageData rmd,
org.apache.ws.security.message.WSSecEncryptedKey encrKeyBuilder) |
static void |
RampartUtil.setEncryptionUser(RampartMessageData rmd,
org.apache.ws.security.message.WSSecEncryptedKey encrKeyBuilder,
String encrUser) |
static void |
RampartUtil.setKeyIdentifierType(RampartMessageData rmd,
org.apache.ws.security.message.WSSecBase secBase,
Token token)
Sets the keyIdentifierType of
WSSecSignature or WSSecEncryptedKey
according to the given Token and RampartPolicyData
First check the requirements specified under Token Assertion and if not found check
the WSS11 and WSS10 assertions |
static void |
RampartUtil.validateTransport(RampartMessageData rmd) |
Copyright © Apache Software Foundation. All Rights Reserved.