I would like to secure a WCF service at transport level, however reading this article it says it works for a Intranet scenario: http://msdn.microsoft.com/en-us/library/ff648863.aspx
"Use transport security in the following scenarios:
You are sending a message directly from your application to a WCF service and the message will not be routed through intermediate systems. Both the service and the client are located in an intranet."
For Internet scenario Message Security approach should be used?
"Your WCF clients are accessing the WCF service over the Internet and messages may be routed through intermediate systems."
Please, let me know if transport security only works for intranet scenario?