Class XmlSecOutInterceptor

    • Field Detail

      • OUTPUT_STREAM_HOLDER

        public static final String OUTPUT_STREAM_HOLDER
    • Constructor Detail

      • XmlSecOutInterceptor

        public XmlSecOutInterceptor()
    • Method Detail

      • handleMessage

        public void handleMessage​(Message message)
                           throws Fault
        Description copied from interface: Interceptor
        Intercepts a message. Interceptors should NOT invoke handleMessage or handleFault on the next interceptor - the interceptor chain will take care of this.
        Throws:
        Fault
      • setEncryptionProperties

        public void setEncryptionProperties​(EncryptionProperties properties)
      • setEncryptionKeyIdentifierType

        public void setEncryptionKeyIdentifierType​(String type)
      • setSymmetricEncAlgorithm

        public void setSymmetricEncAlgorithm​(String algo)
      • setKeyEncAlgorithm

        public void setKeyEncAlgorithm​(String algo)
      • setEncryptionDigestAlgorithm

        public void setEncryptionDigestAlgorithm​(String algo)
      • setKeyInfoMustBeAvailable

        public void setKeyInfoMustBeAvailable​(boolean use)
      • setSignatureAlgorithm

        public void setSignatureAlgorithm​(String algo)
      • setSignatureDigestAlgorithm

        public void setSignatureDigestAlgorithm​(String algo)
      • setSignatureKeyIdentifierType

        public void setSignatureKeyIdentifierType​(String type)
      • createEndingInterceptor

        public final org.apache.cxf.rs.security.xml.XmlSecOutInterceptor.XmlSecStaxOutInterceptorInternal createEndingInterceptor()
      • isSignRequest

        public boolean isSignRequest()
      • setSignRequest

        public void setSignRequest​(boolean signRequest)
      • isEncryptRequest

        public boolean isEncryptRequest()
      • setEncryptRequest

        public void setEncryptRequest​(boolean encryptRequest)
      • setElementsToEncrypt

        public void setElementsToEncrypt​(List<QName> elementsToEncrypt)
      • addElementToEncrypt

        public void addElementToEncrypt​(QName elementToEncrypt)
      • setElementsToSign

        public void setElementsToSign​(List<QName> elementsToSign)
      • addElementToSign

        public void addElementToSign​(QName elementToSign)
      • isEncryptSymmetricKey

        public boolean isEncryptSymmetricKey()
      • setEncryptSymmetricKey

        public void setEncryptSymmetricKey​(boolean encryptSymmetricKey)
      • getSymmetricKey

        public SecretKey getSymmetricKey()
      • setSymmetricKey

        public void setSymmetricKey​(SecretKey symmetricKey)