Hi,
I´m using SOAPUI to test a secured proxy published on WSO2-EI-6.1.1. and i´m
facing the following error:

        Error processing POST reguest for :
/services/Alfresco_ObjectService_SSL_Proxy.Alfresco_ObjectService_SSL_ProxyHttpSoap11Endpoint.
Error detail: null.

it works if i dont apply security to the proxy.

This is my proxy:

<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse";
       name="Alfresco_ObjectService_SSL_Proxy"
       startOnLoad="true"
       statistics="disable"
       trace="disable"
       transports="http,https">
   <target>
      <inSequence>
         <log level="full">
            <property name="Mensaje" value="Entrando en Proxy "/>
         </log>
         <header
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";
                 action="remove"
                 name="wsse:Security"
                 scope="default"/>
         <property name="enableMTOM" scope="axis2" type="STRING"
value="true"/>
         <property name="messageType"
                   scope="axis2"
                   type="STRING"
                   value="multipart/related"/>
         <property xmlns:ns="http://org.apache.synapse/xsd";
                   expression="fn:concat('Basic ',
base64Encode('test_fwk:test..246'))"
                   name="Authorization"
                   scope="transport"/>
         <class name="es.csic.framework.wso2.sec.BasicAuthWSSecMediator">
            <property name="mediatorBehavior"
value="CreateWSSecurityAndForward"/>
         </class>
         <send>
            <endpoint
key="conf:/RegistryResources/Endpoints/Alfresco/Alfresco_ObjectServiceAddressEndpoint.xml"/>
         </send>
      </inSequence>
      <outSequence>
         <header
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";
                 action="remove"
                 name="wsse:Security"
                 scope="default"/>
         <send/>
      </outSequence>
   </target>
   <publishWSDL
key="conf:/RegistryResources/Endpoints/Alfresco/wsdl/ObjectService.wsdl">
      <resource
key="conf:/RegistryResources/Endpoints/Alfresco/schemas/cmis_msg"
               
location="https://alf2.dev.sgai.csic.es/alfresco/cmisws/cmis?msg"/>
      <resource
key="conf:/RegistryResources/Endpoints/Alfresco/schemas/cmis_core"
               
location="https://alf2.dev.sgai.csic.es/alfresco/cmisws/cmis?core"/>
   </publishWSDL>
   <parameter name="ScenarioID">scenario2</parameter>
   <enableSec/>
   <policy key="gov:policy-thor/politica-certificado-thor2.xml"/>
   <description/>
</proxy>

This is my sec policy: (notice thats it´s SigOnly policy)

<wsp:Policy wsu:Id="SigOnly"
    xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy";
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>
    <wsoma:OptimizedMimeSerialization
xmlns:wsoma="http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization";></wsoma:OptimizedMimeSerialization>
    <wsp:ExactlyOne>
        <wsp:All>
            <sp:AsymmetricBinding
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy";>
                <wsp:Policy>
                    <sp:InitiatorToken>
                        <wsp:Policy>
                            <sp:X509Token
sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient";>
                                <wsp:Policy>
                                    <sp:RequireThumbprintReference/>
                                    <sp:WssX509V3Token10/>
                                    
                                </wsp:Policy>
                            </sp:X509Token>
                        </wsp:Policy>
                    </sp:InitiatorToken>
                    <sp:RecipientToken>
                        <wsp:Policy>
                            <sp:X509Token
sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never";>
                                <wsp:Policy>
                                    <sp:RequireThumbprintReference/>
                                    <sp:WssX509V3Token10/>
                                    
                                </wsp:Policy>
                            </sp:X509Token>
                        </wsp:Policy>
                    </sp:RecipientToken>
                    <sp:AlgorithmSuite>
                        <wsp:Policy>
                            <sp:Basic256/>
                        </wsp:Policy>
                    </sp:AlgorithmSuite>
                    <sp:Layout>
                        <wsp:Policy>
                            <sp:Strict/>
                        </wsp:Policy>
                    </sp:Layout>
                    <sp:IncludeTimestamp/>
                    <sp:OnlySignEntireHeadersAndBody/>
                </wsp:Policy>
            </sp:AsymmetricBinding>
            <sp:Wss10
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy";>
                <wsp:Policy>
                    <sp:MustSupportRefKeyIdentifier/>
                    <sp:MustSupportRefIssuerSerial/>
                </wsp:Policy>
            </sp:Wss10>
            <sp:EncryptedParts
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy";>
                <sp:Body/>
            </sp:EncryptedParts>
        </wsp:All>
    </wsp:ExactlyOne>
    <rampart:RampartConfig
xmlns:rampart="http://ws.apache.org/rampart/policy";>
<rampart:optimizeParts>
<rampart:expressions>
<rampart:expression>//xenc:EncryptedData/xenc:CipherData/xenc:CipherValue</rampart:expression>
</rampart:expressions>
<rampart:namespaces>
<rampart:namespace prefix="xenc"
uri="http://www.w3.org/2001/04/xmlenc#";></rampart:namespace>
</rampart:namespaces>
</rampart:optimizeParts>
        <rampart:user>wso2carbon</rampart:user>
        <rampart:encryptionUser>useReqSigCert</rampart:encryptionUser>
       
<rampart:timestampPrecisionInMilliseconds>true</rampart:timestampPrecisionInMilliseconds>
        <rampart:timestampTTL>300</rampart:timestampTTL>
        <rampart:timestampMaxSkew>300</rampart:timestampMaxSkew>
        <rampart:timestampStrict>false</rampart:timestampStrict>
       
<rampart:tokenStoreClass>org.wso2.carbon.security.util.SecurityTokenStore&#xd;
                </rampart:tokenStoreClass>
        <rampart:nonceLifeTime>300</rampart:nonceLifeTime>

        <rampart:encryptionCrypto>
            <rampart:crypto
                cryptoKey="org.wso2.carbon.security.crypto.privatestore"
provider="org.wso2.carbon.security.util.ServerCrypto">
                <rampart:property
name="org.wso2.carbon.security.crypto.alias">pocei.srv.sgai-dev.sistemas.csic.es</rampart:property>
                <rampart:property
name="org.wso2.carbon.security.crypto.privatestore">wso2carbon.jks</rampart:property>
                <rampart:property
name="org.wso2.stratos.tenant.id">-1234</rampart:property>
                <rampart:property
name="org.wso2.carbon.security.crypto.truststores">wso2carbon.jks</rampart:property>
                <rampart:property
name="rampart.config.user">wso2carbon</rampart:property>
            </rampart:crypto>
        </rampart:encryptionCrypto>
        <rampart:signatureCrypto>
            <rampart:crypto
                cryptoKey="org.wso2.carbon.security.crypto.privatestore"
provider="org.wso2.carbon.security.util.ServerCrypto">
                <rampart:property
name="org.wso2.carbon.security.crypto.alias">pocei.srv.sgai-dev.sistemas.csic.es</rampart:property>
                <rampart:property
name="org.wso2.carbon.security.crypto.privatestore">wso2carbon.jks</rampart:property>
                <rampart:property
name="org.wso2.stratos.tenant.id">-1234</rampart:property>
                <rampart:property
name="org.wso2.carbon.security.crypto.truststores">wso2carbon.jks</rampart:property>
                <rampart:property
name="rampart.config.user">wso2carbon</rampart:property>
            </rampart:crypto>
        </rampart:signatureCrypto>
    </rampart:RampartConfig>

</wsp:Policy>

On SOAPUI i enabled the "enable MTOM" opcion and attach a file ...

Any Idea of what´s goind on?

Thakxs

R.



--
Sent from: http://wso2-oxygen-tank.10903.n7.nabble.com/WSO2-Development-f3.html
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to