[ https://issues.apache.org/jira/browse/QPID-2500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12856608#action_12856608 ]
Cliff Jansen commented on QPID-2500: ------------------------------------ At a minimum the AmqpCredentialType enumeration will grow and there will be new signatures on the AmqpCredential. If other changes are required, for consistency, the AmqpTransportSecurity structure and its support classes should try to look like existing WCF bindings that support these or similar mechanisms. The existing design follows that principle. As an analogy take a look at HttpTransportSecurity and HttpClientCredentialType for an existing Microsoft binding that handles a wide range of authentication and security options. The base WCF ClientCredentials class can already handle most simple certificate and username/password cases and is meant to be extended to handle special cases and arbitrary security tokens. It's flexible, but not necessarily easy to handle arbitrary proxy and firewall situations. Users may prefer to use an AmqpCredential in many cases. The AmqpCredential provides a mechanism to separate broker credentials from WCF service endpoint credentials and also provides the building blocks for more complex bindings in the future (e.g. failover between multiple brokers). > Transport security for the WCF channel > -------------------------------------- > > Key: QPID-2500 > URL: https://issues.apache.org/jira/browse/QPID-2500 > Project: Qpid > Issue Type: New Feature > Components: WCF/C++ Client > Affects Versions: 0.7 > Environment: Windows > Reporter: Cliff Jansen > Fix For: 0.7 > > Attachments: QPID-2500-1.patch, QPID-2500-2.patch, QPID-2500-3.patch > > > SSL and Sasl PLAIN capabilities have been recently ported to the C++ client > on Windows. The WCF client can now be enhanced to use these features and to > provide the expected transport level security classes and binding parameters > for specifying encryption and authentication on the transport channel. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org