Skip to Main Content

Integration

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Oracle SOA Webservices over SSL

985110Sep 23 2014 — edited Sep 24 2014

Hi

I am currently implementing services that will be available over the internet to a cloud service provider.

We will only open access to white listed IP addresses and then ensure that services are secured by using Username/password and SSL.

At the moment, we have the infrastructure configured. And after deploying the SOA composite we can access the end point via an SSL redirection URL.

The issue we are facing is that we only have 443 open on the firewall.

When looking at the WSDL for the Service, all xsd'd and the endpoint URL at the bottom of the WSDL we have links to http version of the files.

How do i force SOA to ensure that the URLS rendered at runtime in the WSDL files are SSL and not HTTP

Included below is the WSDL - ive done a search and replace to remove reference to the real service. but as you can see at the bottom and the top the xsd schema and soap address are all made available via http

Note that this service would be accessed by going to the following URL

https://soa.somejunk.com.au/soa/soa-infra/services/default/SomeJunkDetailsEBS/SomeJunkDetailsService

<wsdl:definitions name="SomeJunkProductImpl" targetNamespace="http://www.Fakeglobal.com/FakeComponents/Services/EBS/SomeJunkDetailsEBS/V1">

    <wsdl:documentation>

        <abstractWSDL>http://soa.somejunk.com.au:80/soa/soa-infra/services/default/SomeJunkDetailsEBS!1.0/WSDLs/SomeJunkDetailsImpl.wsdl</abstractWSDL>

    </wsdl:documentation>

    <wsdl:types>

        <xsd:schema>

            <xsd:import namespace="http://www.Fakeglobal.com/FakeComponents/Schemas/EBM/GetJunkDetails/V1" schemaLocation="http://soa.somejunk.com.au:80/soa-infra/services/default/SomeJunkDetailsEBS/apps/FakeComponents/Schemas/EBM/GetJunkDetailsEBM/V1/GetJunkDetailsEBM.xsd"/>

        </xsd:schema>

    </wsdl:types>

    <wsdl:message name="GetSomeJunkDetailsRequest">

        <wsdl:part name="payload" element="inp1:request"/>

    </wsdl:message>

    <wsdl:message name="GetSomeJunkDetailsResponse">

        <wsdl:part name="payload" element="inp1:response"/>

    </wsdl:message>

    <wsdl:portType name="SomeJunkDetailsService">

        <wsdl:operation name="GetSomeJunkDetails">

            <wsdl:input message="tns:GetSomeJunkDetailsRequest"/>

            <wsdl:output message="tns:GetSomeJunkDetailsResponse"/>

        </wsdl:operation>

    </wsdl:portType>

    <wsdl:binding name="SomeJunkDetailsServiceBinding" type="tns:SomeJunkDetailsService">

        <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>

        <wsdl:operation name="GetSomeJunkDetails">

            <soap:operation style="document" soapAction="GetSomeJunkDetails"/>

            <wsdl:input>

                <soap:body use="literal"/>

            </wsdl:input>

            <wsdl:output>

                <soap:body use="literal"/>

            </wsdl:output>

        </wsdl:operation>

    </wsdl:binding>

    <wsdl:service name="SomeJunkDetailsService">

        <wsdl:port name="SomeJunkDetailsService_pt" binding="tns:SomeJunkDetailsServiceBinding">

            <soap:address location="http://soa.somejunk.com.au:80/soa-infra/services/default/SomeJunkDetailsEBS/SomeJunkDetailsService"/>

        </wsdl:port>

    </wsdl:service>

</wsdl:definitions>

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 22 2014
Added on Sep 23 2014
1 comment
202 views