Loading
Home » EAI, Siebel Administration, Web Services

How to configure Secured HTTP or Web Service Connection in Siebel?

4 April 2010 7 Comments

Whenever we make use of HTTP Transport or Web Services based on HTTP transport, we need to secure that web service using the
digital certificates. Because, the information is exchanged over internet which is no more secure now.
Now question is, what is a digital certificate? Then answer is simple, just launch your http://mail.google.com in a browser.
Automatically, you will see the url will be redirected to “https” from “http”. Also, you will see a “Lock” on the browser url
on right side. Because google has configured a digital certificate on this site. So, you try to access this site, your
browser needs to import the certificate. This way a secured connection is established between your system and google website.
Hence, any data which is exchanged, is encrypted and secured through 128 Bit SSL encryption.
Same, logic applies to siebel. Hence, siebel web server also needs to configure a SSL certificate, and when you try to access
the Siebel application , you need to put “https” instead of “http”.
SSL certificate is a .cert or .der file, having the encryption algorithm inside. When any web server is configured with this,
it encrypts/decrypts the data going through it.
Next topic will be on Configuring SSL Certificate over Siebel Web Server which will be used in case of Inbound Web Services or any HTTP Adapter incoming request to siebel.

Whenever we make use of HTTP Transport or Web Services based on HTTP transport, we need to secure that web service using the digital certificates. Because, the information is exchanged over internet which is prone to data hacking.

See an Example here:

secured siebel connection

Now question is, what is a digital certificate?  Then answer is simple, just launch your http://mail.google.com in a browser. Automatically, you will see the url will be redirected to “https” from “http”. Also, you will see a “Lock” on the browser url on right side. Because google has configured a digital certificate on this site. So, you try to access this site, your browser needs to import the certificate. This way a secured connection is established between your system and google website. Hence, any data which is exchanged, is encrypted and secured through 128 Bit SSL encryption.

Same, logic applies to Siebel. Hence, siebel web server also needs to configure a SSL certificate, and when you try to access the Siebel application , you need to put “https” instead of “http”.

SSL certificate is a .cert or .der file, having the encryption algorithm inside. When any web server is configured with this, it encrypts/decrypts the data going through it.

>> Coming topic will be on Configuring SSL Certificate over Siebel Web Server which will be used in case of Inbound Web Services or any HTTP Adapter incoming request to siebel.

Random Related Posts

Loading…

Browse More Post from Same Category

  • ahmad seddeh

    Also, the SSL certificate secure the inbound web services, but what’s about outbound webservice, are we need to install the SSL on the middleware web server, also we can filter the requests of outbound to be called from middle ware application server process and prevent the invoking of web services outside the middleware application server.

    • http://www.siebelintegration.com/ Site Admin

      We do not need to install the certificate on middleware. It will be installed on the external system u are trying to connect to.

      Since it is a Outbound web service, the SSL will be configured to on the Third’s Party System, which you are connecting for Service. Now, they will provide you a certificate file with extension like .der or .crt. You need to extract serial number and certifying authority name from that certificate, and then pass it in your Workflow process or business service arguments to call the server .

      • Babu Rajendra Prasad

        Hi

        How can we set up a Inbound Web service with the https

        Thanks in Advance for your Information

        Babu Rajendra Prasad

    • Mudassar Khan

      Yes.. during outbound also we need to install the certificate on our servers using mwcontrol utility(if u on AIX servers)

  • Vinoth

    Is it possible to send the parameters as part of HTTP post in siebel 7.5.3 ??

    • Shekhar

      Hi,
      If you talking about the symbolic URL configuration for HTTP post method, then yes, you have the options to send the required parameters over it.

      If this is with reference to Outbound Webservice HTTP post method, then you can send the parameters as defined in the external system WSDL file.
      I hope I answered your question.

      Thanks, Shekhar Agrawal

  • Marlin Glasgow

    Useful article ! BTW , if anyone requires a Different Strokes Extra Work Order , my colleague filled out and esigned a sample document here “http://goo.gl/bSXIyq“.