Package org.apache.rampart.policy
Class RampartPolicyData
java.lang.Object
org.apache.rampart.policy.RampartPolicyData
- Direct Known Subclasses:
SupportingPolicyData
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDeclaredNamespaces(HashMap<String, String> namespaces) voidaddSignedPart(String namespace, String element) voidaddSignedPart(org.apache.wss4j.common.WSEncryptionPart part) voidaddSupportingPolicyData(SupportingPolicyData supportingPolicyData) List<org.apache.wss4j.common.WSEncryptionPart>org.apache.neethi.Policyorg.apache.axis2.policy.model.MTOMAssertionList<org.apache.wss4j.common.WSEncryptionPart>getSupportingTokenID(Token token, int type) getWss10()getWss11()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAlgorithmSuite(AlgorithmSuite algorithmSuite) voidsetAsymmetricBinding(boolean asymmetricBinding) voidsetContentEncryptedElements(String encElement) voidsetEncryptAttachments(boolean encryptAttachments) voidsetEncryptAttachmentsOptional(boolean encryptAttachmentsOptional) voidsetEncryptBody(boolean encryptBody) voidsetEncryptBodyOptional(boolean encryptBodyOptional) voidsetEncryptedElements(String encElement) voidsetEncryptedParts(String namespace, String element) voidsetEncryptedParts(String namespace, String element, String modifier) voidsetEncryptedSupportingTokens(SupportingToken encryptedSupportingTokens) voidsetEncryptionToken(Token encryptionToken) voidsetEndorsingEncryptedSupportingTokens(SupportingToken endorsingEncryptedSupportingTokens) voidsetEndorsingSupportingTokens(SupportingToken endorsingSupportingTokens) voidsetEntireHeadersAndBodySignatures(boolean entireHeaderAndBodySignatures) voidsetIncludeTimestamp(boolean includeTimestamp) voidsetIncludeTimestampOptional(boolean includeTimestampOptional) voidsetInitiatorToken(Token initiatorToken) voidvoidsetMTOMAssertion(org.apache.axis2.policy.model.MTOMAssertion mtomAssertion) voidsetProtectionOrder(String protectionOrder) voidsetProtectionToken(Token protectionToken) voidsetRampartConfig(RampartConfig rampartConfig) voidsetRecipientToken(Token recipientToken) voidsetRequiredElements(String reqElement) voidsetSignAllHeaders(boolean signAllHeaders) voidsetSignAttachments(boolean signAttachments) voidsetSignAttachmentsOptional(boolean signAttachmentsOptional) voidsetSignatureConfirmation(boolean signatureConfirmation) voidsetSignatureProtection(boolean signatureProtection) voidsetSignatureToken(Token signatureToken) voidsetSignBody(boolean signBody) voidsetSignBodyOptional(boolean signBodyOptional) voidsetSignedElements(String sigElement) voidsetSignedEncryptedSupportingTokens(SupportingToken signedEncryptedSupportingTokens) voidsetSignedEndorsingEncryptedSupportingTokens(SupportingToken signedEndorsingEncryptedSupportingTokens) voidsetSignedEndorsingSupportingTokens(SupportingToken signedEndorsingSupportingTokens) voidsetSignedParts(List<org.apache.wss4j.common.WSEncryptionPart> signedParts) voidsetSignedSupportingTokens(SupportingToken signedSupportingTokens) voidsetSupportingTokens(SupportingToken suppTokens) voidsetSupporttingtokenId(Token token, String id, int type) Add the given token and id to the map.voidsetSymmetricBinding(boolean symmetricBinding) voidsetTokenProtection(boolean tokenProtection) voidsetTransportBinding(boolean transportBinding) voidsetTransportToken(Token transportToken) voidsetTrust10(Trust10 trust10) voidsetWebServiceSecurityPolicyNS(String webServiceSecurityPolicyNS) voidvoid
-
Constructor Details
-
RampartPolicyData
public RampartPolicyData()
-
-
Method Details
-
getWebServiceSecurityPolicyNS
-
setWebServiceSecurityPolicyNS
-
getSupportingPolicyData
-
addSupportingPolicyData
-
isSignBodyOptional
public boolean isSignBodyOptional() -
setSignBodyOptional
public void setSignBodyOptional(boolean signBodyOptional) -
isEncryptBodyOptional
public boolean isEncryptBodyOptional() -
setEncryptBodyOptional
public void setEncryptBodyOptional(boolean encryptBodyOptional) -
isSignAttachmentsOptional
public boolean isSignAttachmentsOptional() -
setSignAttachmentsOptional
public void setSignAttachmentsOptional(boolean signAttachmentsOptional) -
isEncryptAttachmentsOptional
public boolean isEncryptAttachmentsOptional() -
setEncryptAttachmentsOptional
public void setEncryptAttachmentsOptional(boolean encryptAttachmentsOptional) -
isSymmetricBinding
public boolean isSymmetricBinding()- Returns:
- Returns the symmetricBinding.
-
setSymmetricBinding
public void setSymmetricBinding(boolean symmetricBinding) - Parameters:
symmetricBinding- The symmetricBinding to set.
-
isAsymmetricBinding
public boolean isAsymmetricBinding()- Returns:
- Returns a boolean value indicating whether a Asymmetric Binding
-
setAsymmetricBinding
public void setAsymmetricBinding(boolean asymmetricBinding) - Parameters:
asymmetricBinding- boolean value indicating whether a Asymmetric Binding
-
isEntireHeadersAndBodySignatures
public boolean isEntireHeadersAndBodySignatures()- Returns:
- Returns the entireHeaderAndBodySignatures.
-
setEntireHeadersAndBodySignatures
public void setEntireHeadersAndBodySignatures(boolean entireHeaderAndBodySignatures) - Parameters:
entireHeaderAndBodySignatures- The entireHeaderAndBodySignatures to set.
-
isIncludeTimestamp
public boolean isIncludeTimestamp()- Returns:
- Returns the includeTimestamp.
-
setIncludeTimestamp
public void setIncludeTimestamp(boolean includeTimestamp) - Parameters:
includeTimestamp- The includeTimestamp to set.
-
isIncludeTimestampOptional
public boolean isIncludeTimestampOptional() -
setIncludeTimestampOptional
public void setIncludeTimestampOptional(boolean includeTimestampOptional) -
getLayout
- Returns:
- Returns the layout.
-
setLayout
- Parameters:
layout- The layout to set.
-
getProtectionOrder
- Returns:
- Returns the protectionOrder.
-
setProtectionOrder
- Parameters:
protectionOrder- The protectionOrder to set.
-
isSignatureProtection
public boolean isSignatureProtection()- Returns:
- Returns the signatureProtection.
-
setSignatureProtection
public void setSignatureProtection(boolean signatureProtection) - Parameters:
signatureProtection- The signatureProtection to set.
-
isTokenProtection
public boolean isTokenProtection()- Returns:
- Returns the tokenProtection.
-
setTokenProtection
public void setTokenProtection(boolean tokenProtection) - Parameters:
tokenProtection- The tokenProtection to set.
-
isSignatureConfirmation
public boolean isSignatureConfirmation()- Returns:
- Returns the signatureConfirmation.
-
setSignatureConfirmation
public void setSignatureConfirmation(boolean signatureConfirmation) - Parameters:
signatureConfirmation- The signatureConfirmation to set.
-
getEncryptedElements
- Returns:
- Returns the encryptedElements.
-
setEncryptedElements
- Parameters:
encElement- The encrypted Element (XPath) to set.
-
getRequiredElements
- Returns:
- Returns the requiredElements.
-
setRequiredElements
- Parameters:
reqElement- The Required Element (XPath) to set.
-
getContentEncryptedElements
- Returns:
- Returns the contentEncryptedElements.
-
setContentEncryptedElements
- Parameters:
encElement- The encrypted Element (XPath) to set.
-
getEncryptedParts
- Returns:
- Returns the encryptedParts.
-
setEncryptedParts
- Parameters:
namespace- The namespace of the part.element- The part's element name.
-
setEncryptedParts
- Parameters:
namespace- The namespace of the part.element- The part's element name.modifier- The type of encryption Element,Content,Header
-
isEncryptBody
public boolean isEncryptBody()- Returns:
- Returns the encryptBody.
-
setEncryptBody
public void setEncryptBody(boolean encryptBody) - Parameters:
encryptBody- The encryptBody to set.
-
isSignBody
public boolean isSignBody()- Returns:
- Returns the signBody.
-
setSignBody
public void setSignBody(boolean signBody) - Parameters:
signBody- The signBody to set.
-
isSignAttachments
public boolean isSignAttachments()- Returns:
- Returns the signAttachments.
-
setSignAttachments
public void setSignAttachments(boolean signAttachments) - Parameters:
signAttachments- The signAttachments to set.
-
isEncryptAttachments
public boolean isEncryptAttachments()- Returns:
- Returns the encryptAttachments.
-
setEncryptAttachments
public void setEncryptAttachments(boolean encryptAttachments) - Parameters:
encryptAttachments- The encryptAttachments to set.
-
getSignedElements
- Returns:
- Returns the signedElements.
-
setSignedElements
- Parameters:
sigElement- The signed Element (XPath) to set.
-
getSignedParts
- Returns:
- Returns the signedParts.
-
getDeclaredNamespaces
-
addDeclaredNamespaces
-
addSignedPart
- Parameters:
namespace- The namespace of the part.element- The part's element name.
-
addSignedPart
public void addSignedPart(org.apache.wss4j.common.WSEncryptionPart part) -
setSignedParts
-
setSupportingTokens
public void setSupportingTokens(SupportingToken suppTokens) throws org.apache.wss4j.common.WSSPolicyException - Throws:
org.apache.wss4j.common.WSSPolicyException
-
getRampartConfig
- Returns:
- Returns the rampartConfig.
-
getEncryptionToken
- Returns:
- Returns the encryptionToken.
-
setEncryptionToken
- Parameters:
encryptionToken- The encryptionToken to set.
-
getInitiatorToken
- Returns:
- Returns the initiatorToken.
-
setInitiatorToken
- Parameters:
initiatorToken- The initiatorToken to set.
-
getTransportToken
- Returns:
- Returns the TransportToken.
-
setTransportToken
- Parameters:
transportToken- The TransportToken to set.
-
getRecipientToken
- Returns:
- Returns the recipientToken.
-
setRecipientToken
- Parameters:
recipientToken- The recipientToken to set.
-
setProtectionToken
-
getSignatureToken
- Returns:
- Returns the signatureToken.
-
setSignatureToken
- Parameters:
signatureToken- The signatureToken to set.
-
getSignedEndorsingSupportingTokens
- Returns:
- Returns the signedEndorsingSupportingToken.
-
setSignedEndorsingSupportingTokens
- Parameters:
signedEndorsingSupportingTokens- The signedEndorsingSupportingToken to set.
-
getSignedEndorsingEncryptedSupportingTokens
- Returns:
- Returns the signedEndorsingEncryptedSupportingToken.
-
setSignedEndorsingEncryptedSupportingTokens
public void setSignedEndorsingEncryptedSupportingTokens(SupportingToken signedEndorsingEncryptedSupportingTokens) - Parameters:
signedEndorsingEncryptedSupportingTokens- The signedEndorsingEncryptedSupportingToken to set.
-
getSignedSupportingTokens
- Returns:
- Returns the signedSupportingToken.
-
setSignedSupportingTokens
- Parameters:
signedSupportingTokens- The signedSupportingToken to set.
-
getSignedEncryptedSupportingTokens
- Returns:
- Returns the signedEncryptedSupportingToken.
-
setSignedEncryptedSupportingTokens
- Parameters:
signedEncryptedSupportingTokens- The signedEncryptedSupportingToken to set.
-
getSupportingTokensList
- Returns:
- Returns the supportingTokenList.
-
getSupportingTokens
-
setEncryptedSupportingTokens
- Parameters:
encryptedSupportingTokens- The encryptedSupportingToken to set.
-
getEncryptedSupportingTokens
- Returns:
- Returns the encryptedSupportingToken.
-
setEndorsingSupportingTokens
- Parameters:
endorsingSupportingTokens- The endorsingSupportingToken to set.
-
getEndorsingSupportingTokens
- Returns:
- Returns the endorsingSupportingToken.
-
setEndorsingEncryptedSupportingTokens
public void setEndorsingEncryptedSupportingTokens(SupportingToken endorsingEncryptedSupportingTokens) - Parameters:
endorsingEncryptedSupportingTokens- The endorsingEncryptedSupportingToken to set.
-
getEndorsingEncryptedSupportingTokens
- Returns:
- Returns the endorsingEncryptedSupportingToken.
-
getAlgorithmSuite
- Returns:
- Returns the algorithmSuite.
-
setAlgorithmSuite
- Parameters:
algorithmSuite- The algorithmSuite to set.
-
getTrust10
- Returns:
- Returns the trust10.
-
setTrust10
- Parameters:
trust10- The trust10 to set.
-
setRampartConfig
- Parameters:
rampartConfig- The rampartConfig to set.
-
isTransportBinding
public boolean isTransportBinding()- Returns:
- Returns the transportBinding.
-
setTransportBinding
public void setTransportBinding(boolean transportBinding) - Parameters:
transportBinding- The transportBinding to set.
-
setSupporttingtokenId
Add the given token and id to the map.- Parameters:
token- Rampart tokenid- identifiertype- Matching int of SPConstants- Throws:
RampartException- If an error occurred setting the Supportting token Id
-
getSupportingTokenID
- Throws:
RampartException
-
getWss10
-
setWss10
-
getWss11
-
setWss11
-
getIssuerPolicy
public org.apache.neethi.Policy getIssuerPolicy() -
setMTOMAssertion
public void setMTOMAssertion(org.apache.axis2.policy.model.MTOMAssertion mtomAssertion) -
getMTOMAssertion
public org.apache.axis2.policy.model.MTOMAssertion getMTOMAssertion() -
isSignAllHeaders
public boolean isSignAllHeaders() -
setSignAllHeaders
public void setSignAllHeaders(boolean signAllHeaders) -
isMTOMSerialize
public boolean isMTOMSerialize() -
getOptimizePartsConfig
-