Class RampartPolicyData

java.lang.Object
org.apache.rampart.policy.RampartPolicyData
Direct Known Subclasses:
SupportingPolicyData

public class RampartPolicyData extends Object
  • Constructor Details

    • RampartPolicyData

      public RampartPolicyData()
  • Method Details

    • getWebServiceSecurityPolicyNS

      public String getWebServiceSecurityPolicyNS()
    • setWebServiceSecurityPolicyNS

      public void setWebServiceSecurityPolicyNS(String webServiceSecurityPolicyNS)
    • getSupportingPolicyData

      public List<SupportingPolicyData> getSupportingPolicyData()
    • addSupportingPolicyData

      public void addSupportingPolicyData(SupportingPolicyData supportingPolicyData)
    • 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

      public String getLayout()
      Returns:
      Returns the layout.
    • setLayout

      public void setLayout(String layout)
      Parameters:
      layout - The layout to set.
    • getProtectionOrder

      public String getProtectionOrder()
      Returns:
      Returns the protectionOrder.
    • setProtectionOrder

      public void setProtectionOrder(String protectionOrder)
      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

      public List<String> getEncryptedElements()
      Returns:
      Returns the encryptedElements.
    • setEncryptedElements

      public void setEncryptedElements(String encElement)
      Parameters:
      encElement - The encrypted Element (XPath) to set.
    • getRequiredElements

      public List<String> getRequiredElements()
      Returns:
      Returns the requiredElements.
    • setRequiredElements

      public void setRequiredElements(String reqElement)
      Parameters:
      reqElement - The Required Element (XPath) to set.
    • getContentEncryptedElements

      public List<String> getContentEncryptedElements()
      Returns:
      Returns the contentEncryptedElements.
    • setContentEncryptedElements

      public void setContentEncryptedElements(String encElement)
      Parameters:
      encElement - The encrypted Element (XPath) to set.
    • getEncryptedParts

      public List<org.apache.wss4j.common.WSEncryptionPart> getEncryptedParts()
      Returns:
      Returns the encryptedParts.
    • setEncryptedParts

      public void setEncryptedParts(String namespace, String element)
      Parameters:
      namespace - The namespace of the part.
      element - The part's element name.
    • setEncryptedParts

      public void setEncryptedParts(String namespace, String element, String modifier)
      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

      public List<String> getSignedElements()
      Returns:
      Returns the signedElements.
    • setSignedElements

      public void setSignedElements(String sigElement)
      Parameters:
      sigElement - The signed Element (XPath) to set.
    • getSignedParts

      public List<org.apache.wss4j.common.WSEncryptionPart> getSignedParts()
      Returns:
      Returns the signedParts.
    • getDeclaredNamespaces

      public HashMap<String,String> getDeclaredNamespaces()
    • addDeclaredNamespaces

      public void addDeclaredNamespaces(HashMap<String,String> namespaces)
    • addSignedPart

      public void addSignedPart(String namespace, String element)
      Parameters:
      namespace - The namespace of the part.
      element - The part's element name.
    • addSignedPart

      public void addSignedPart(org.apache.wss4j.common.WSEncryptionPart part)
    • setSignedParts

      public void setSignedParts(List<org.apache.wss4j.common.WSEncryptionPart> signedParts)
    • setSupportingTokens

      public void setSupportingTokens(SupportingToken suppTokens) throws org.apache.wss4j.common.WSSPolicyException
      Throws:
      org.apache.wss4j.common.WSSPolicyException
    • getRampartConfig

      public RampartConfig getRampartConfig()
      Returns:
      Returns the rampartConfig.
    • getEncryptionToken

      public Token getEncryptionToken()
      Returns:
      Returns the encryptionToken.
    • setEncryptionToken

      public void setEncryptionToken(Token encryptionToken)
      Parameters:
      encryptionToken - The encryptionToken to set.
    • getInitiatorToken

      public Token getInitiatorToken()
      Returns:
      Returns the initiatorToken.
    • setInitiatorToken

      public void setInitiatorToken(Token initiatorToken)
      Parameters:
      initiatorToken - The initiatorToken to set.
    • getTransportToken

      public Token getTransportToken()
      Returns:
      Returns the TransportToken.
    • setTransportToken

      public void setTransportToken(Token transportToken)
      Parameters:
      transportToken - The TransportToken to set.
    • getRecipientToken

      public Token getRecipientToken()
      Returns:
      Returns the recipientToken.
    • setRecipientToken

      public void setRecipientToken(Token recipientToken)
      Parameters:
      recipientToken - The recipientToken to set.
    • setProtectionToken

      public void setProtectionToken(Token protectionToken)
    • getSignatureToken

      public Token getSignatureToken()
      Returns:
      Returns the signatureToken.
    • setSignatureToken

      public void setSignatureToken(Token signatureToken)
      Parameters:
      signatureToken - The signatureToken to set.
    • getSignedEndorsingSupportingTokens

      public SupportingToken getSignedEndorsingSupportingTokens()
      Returns:
      Returns the signedEndorsingSupportingToken.
    • setSignedEndorsingSupportingTokens

      public void setSignedEndorsingSupportingTokens(SupportingToken signedEndorsingSupportingTokens)
      Parameters:
      signedEndorsingSupportingTokens - The signedEndorsingSupportingToken to set.
    • getSignedEndorsingEncryptedSupportingTokens

      public SupportingToken getSignedEndorsingEncryptedSupportingTokens()
      Returns:
      Returns the signedEndorsingEncryptedSupportingToken.
    • setSignedEndorsingEncryptedSupportingTokens

      public void setSignedEndorsingEncryptedSupportingTokens(SupportingToken signedEndorsingEncryptedSupportingTokens)
      Parameters:
      signedEndorsingEncryptedSupportingTokens - The signedEndorsingEncryptedSupportingToken to set.
    • getSignedSupportingTokens

      public SupportingToken getSignedSupportingTokens()
      Returns:
      Returns the signedSupportingToken.
    • setSignedSupportingTokens

      public void setSignedSupportingTokens(SupportingToken signedSupportingTokens)
      Parameters:
      signedSupportingTokens - The signedSupportingToken to set.
    • getSignedEncryptedSupportingTokens

      public SupportingToken getSignedEncryptedSupportingTokens()
      Returns:
      Returns the signedEncryptedSupportingToken.
    • setSignedEncryptedSupportingTokens

      public void setSignedEncryptedSupportingTokens(SupportingToken signedEncryptedSupportingTokens)
      Parameters:
      signedEncryptedSupportingTokens - The signedEncryptedSupportingToken to set.
    • getSupportingTokensList

      public List<SupportingToken> getSupportingTokensList()
      Returns:
      Returns the supportingTokenList.
    • getSupportingTokens

      public SupportingToken getSupportingTokens()
    • setEncryptedSupportingTokens

      public void setEncryptedSupportingTokens(SupportingToken encryptedSupportingTokens)
      Parameters:
      encryptedSupportingTokens - The encryptedSupportingToken to set.
    • getEncryptedSupportingTokens

      public SupportingToken getEncryptedSupportingTokens()
      Returns:
      Returns the encryptedSupportingToken.
    • setEndorsingSupportingTokens

      public void setEndorsingSupportingTokens(SupportingToken endorsingSupportingTokens)
      Parameters:
      endorsingSupportingTokens - The endorsingSupportingToken to set.
    • getEndorsingSupportingTokens

      public SupportingToken getEndorsingSupportingTokens()
      Returns:
      Returns the endorsingSupportingToken.
    • setEndorsingEncryptedSupportingTokens

      public void setEndorsingEncryptedSupportingTokens(SupportingToken endorsingEncryptedSupportingTokens)
      Parameters:
      endorsingEncryptedSupportingTokens - The endorsingEncryptedSupportingToken to set.
    • getEndorsingEncryptedSupportingTokens

      public SupportingToken getEndorsingEncryptedSupportingTokens()
      Returns:
      Returns the endorsingEncryptedSupportingToken.
    • getAlgorithmSuite

      public AlgorithmSuite getAlgorithmSuite()
      Returns:
      Returns the algorithmSuite.
    • setAlgorithmSuite

      public void setAlgorithmSuite(AlgorithmSuite algorithmSuite)
      Parameters:
      algorithmSuite - The algorithmSuite to set.
    • getTrust10

      public Trust10 getTrust10()
      Returns:
      Returns the trust10.
    • setTrust10

      public void setTrust10(Trust10 trust10)
      Parameters:
      trust10 - The trust10 to set.
    • setRampartConfig

      public void setRampartConfig(RampartConfig rampartConfig)
      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

      public void setSupporttingtokenId(Token token, String id, int type) throws RampartException
      Add the given token and id to the map.
      Parameters:
      token - Rampart token
      id - identifier
      type - Matching int of SPConstants
      Throws:
      RampartException - If an error occurred setting the Supportting token Id
    • getSupportingTokenID

      public String getSupportingTokenID(Token token, int type) throws RampartException
      Throws:
      RampartException
    • getWss10

      public Wss10 getWss10()
    • setWss10

      public void setWss10(Wss10 wss10)
    • getWss11

      public Wss11 getWss11()
    • setWss11

      public void setWss11(Wss11 wss11)
    • 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

      public OptimizePartsConfig getOptimizePartsConfig()