HTTP Transport Properties

Describes the HTTP transport properties and secruity details used for the HTTP transport.

Table 1. HTTP transport properties
Property Description
Transport Name The unique name of the transport.
Transport Description (Optional) A description that helps you distinguish it from others.
Table 2. Transport security details
Property Description
Security Profile ID The name of the security profile that contains the security profile information for this transport. You can also select the Open the Security Profiles Editor link to edit security profiles through the editor.
Use Custom Security Select this option to use custom authentication credentials for the transport:
  • None – no user authentication required.
  • Use Transport Credentials – use credentials supplied by the transport.
  • Use Explicit Settings – select this option and define a User ID and Password to secure the transport.
Use WS-Security Select this option to use WS-Security authentication credentials for the transport. Select the Credential Type from the drop-down lis:
  • Username Token – specify a security token with which to secure the transport. See the example below.
  • X.509 Certificate – If specified as the credential type, you can browse into the available WS-Security Keystore connection profiles to find a certificate.

WS-Security example

A deployed service that uses the Use WS-Security property is not available for use unless the request message contains the appropriate WS-Security header. As an example here is a SOAP request for a stock service that requires a WS-Security header containing the user name John and password JohnsPassword.

<?xml version="1.0" encoding="UTF-8"?>

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">

<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-32837445">

<wsse:Username>john</wsse:Username><wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">JohnsPassword</wsse:Password></wsse:UsernameToken></wsse:Security>

</soapenv:Header><soapenv:Body><symbol xmlns="http://stock.samples">SYB</symbol></soapenv:Body></soapenv:Envelope>

Related tasks
Securing an Inbound SOAP Service

Send your feedback on this help topic to Sybase Technical Publications: pubs@sybase.com

Your comments will be sent to the technical publications staff at Sybase, Inc. For product-related issues or technical support, contact Sybase Technical Support at 1-800-8SYBASE.