Class AsymmetricBinding

    • Constructor Detail

      • AsymmetricBinding

        public AsymmetricBinding()
        Creates a new instance of AsymmetricBinding
      • AsymmetricBinding

        public AsymmetricBinding​(com.sun.xml.ws.policy.sourcemodel.AssertionData name,
                                 Collection<com.sun.xml.ws.policy.PolicyAssertion> nestedAssertions,
                                 com.sun.xml.ws.policy.AssertionSet nestedAlternative)
    • Method Detail

      • setAlgorithmSuite

        public void setAlgorithmSuite​(AlgorithmSuite algSuite)
      • includeTimeStamp

        public void includeTimeStamp​(boolean value)
      • isIncludeTimeStamp

        public boolean isIncludeTimeStamp()
        Description copied from interface: Binding
        returns true if TimeStamp property is enabled in this binding
        Specified by:
        isIncludeTimeStamp in interface Binding
        Returns:
        true or false
      • setInitiatorToken

        public void setInitiatorToken​(com.sun.xml.ws.security.policy.Token token)
      • setRecipientToken

        public void setRecipientToken​(com.sun.xml.ws.security.policy.Token token)
      • setInitiatorSignatureToken

        public void setInitiatorSignatureToken​(com.sun.xml.ws.security.policy.Token token)
      • setRecipientSignatureToken

        public void setRecipientSignatureToken​(com.sun.xml.ws.security.policy.Token token)
      • setInitiatorEncryptionToken

        public void setInitiatorEncryptionToken​(com.sun.xml.ws.security.policy.Token token)
      • setRecipientEncryptionToken

        public void setRecipientEncryptionToken​(com.sun.xml.ws.security.policy.Token token)
      • isSignContent

        public boolean isSignContent()
        Description copied from interface: Binding
        returns true if body and header content only has to be signed, false if entire body and header has to be signed.
        Specified by:
        isSignContent in interface Binding
        Returns:
        true if body and header content only has to be signed, false if entire body and header has to be signed.
      • setSignContent

        public void setSignContent​(boolean contentOnly)
      • setProtectionOrder

        public void setProtectionOrder​(String order)
      • getProtectionOrder

        public String getProtectionOrder()
        Description copied from interface: Binding
        gets data protection order should be one one of Binding.SIGN_ENCRYPT or Binding.ENCRYPT_SIGN
        Specified by:
        getProtectionOrder in interface Binding
        Returns:
        one of Binding.SIGN_ENCRYPT or Binding.ENCRYPT_SIGN
      • setTokenProtection

        public void setTokenProtection​(boolean value)
      • setSignatureProtection

        public void setSignatureProtection​(boolean value)
      • getTokenProtection

        public boolean getTokenProtection()
        Specified by:
        getTokenProtection in interface Binding
        Returns:
        true if token has to be protected else false.
      • getSignatureProtection

        public boolean getSignatureProtection()
        Specified by:
        getSignatureProtection in interface Binding
        Returns:
        true if signature has to be encrypted else false.
      • getSecurityPolicyVersion

        public com.sun.xml.ws.security.policy.SecurityPolicyVersion getSecurityPolicyVersion()
        Specified by:
        getSecurityPolicyVersion in interface Binding
        Returns:
        the version of Security Policy