[
https://issues.apache.org/jira/browse/QPID-1392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Elena Nee updated QPID-1392:
----------------------------
Attachment: qpid-0.6-ssl-patch.zip
SSL patch for Qpid 0.6 .NET client
----------------------------------
Changes:
This patch adds new parameters to Client object's Connect() and ConnectSSL()
methods.
Those parameters allow to specify SASL authentication mechanism (PLAIN,
EXTERNAL, DIGEST-MD5,
ANONYMOUS) and pass a password for X509 SSL certificate (binary DER format is
required).
Note: Pass null instead of password if certificate doesn't need one.
Tested configuration:
This patch has been tested with C++ broker configured for EXTERNAL SASL
mechanism and C# client passing a local SSL certificate (containing public and
private key)
to broker for authentication. For this configuration client was adapted to NOT
send username
and password to broker because certificate is sent instead.
Usage instructions:
1. Download Qpid 0.6 .NET client sources from
http://qpid.apache.org/download.html
2. Overwrite files in the downloaded qpid-0.6 folder with the ones in this
patch.
List of files modified by this patch:
- qpid-0.6\dotnet\client-010\client\client\Client.cs
- qpid-0.6\dotnet\client-010\client\client\ClientConnectionDelegate.cs
- qpid-0.6\dotnet\client-010\client\client\IClient.cs
- qpid-0.6\dotnet\client-010\client\transport\network\io\IoSSLTransport.cs
3. Rebuild qpid.client.dll lobrary and use it as a reference in your .NET
project.
> .Net Client SSL support (0.10)
> -------------------------------
>
> Key: QPID-1392
> URL: https://issues.apache.org/jira/browse/QPID-1392
> Project: Qpid
> Issue Type: New Feature
> Components: Dot Net Client
> Affects Versions: M4
> Reporter: Arnaud Simon
> Attachments: qpid-0.6-ssl-patch.zip
>
>
> Add SSL support for 0.10 .net client
--
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:[email protected]