You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Arnaud Simon (JIRA)" <qp...@incubator.apache.org> on 2008/10/23 15:42:44 UTC

[jira] Created: (QPID-1392) .Net Client SSL support (0.10)

.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
             Fix For: M4


Add SSL support for 0.10 .net client 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (QPID-1392) .Net Client SSL support (0.10)

Posted by "Elena Nee (JIRA)" <qp...@incubator.apache.org>.
     [ 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

Reattached the same patch with granted license.

> .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
>            Assignee: Gordon Sim
>         Attachments: qpid-0.6-ssl-patch.zip, SSL_EXTERNAL.patch
>
>
> Add SSL support for 0.10 .net client 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] Updated: (QPID-1392) .Net Client SSL support (0.10)

Posted by "JAkub Scholz (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

JAkub Scholz updated QPID-1392:
-------------------------------

    Attachment: SSL_EXTERNAL.patch

Attached file contains slightly updated/enhanced version of Elena's patch to allow SSL with EXTERNAL Auth. in .NET client. The patch is created using svn diff against 0.6 release ("/tags/0.6/qpid/dotnet/"). However, it seems to be the same against trunk as well.

> .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, SSL_EXTERNAL.patch
>
>
> Add SSL support for 0.10 .net client 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] Updated: (QPID-1392) .Net Client SSL support (0.10)

Posted by "Elena Nee (JIRA)" <qp...@incubator.apache.org>.
     [ 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:dev-subscribe@qpid.apache.org


[jira] Resolved: (QPID-1392) .Net Client SSL support (0.10)

Posted by "Gordon Sim (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gordon Sim resolved QPID-1392.
------------------------------

    Resolution: Fixed

> .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
>            Assignee: Gordon Sim
>         Attachments: qpid-0.6-ssl-patch.zip, SSL_EXTERNAL.patch
>
>
> Add SSL support for 0.10 .net client 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] Updated: (QPID-1392) .Net Client SSL support (0.10)

Posted by "Elena Nee (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Elena Nee updated QPID-1392:
----------------------------

    Attachment:     (was: qpid-0.6-ssl-patch.zip)

> .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
>            Assignee: Gordon Sim
>         Attachments: qpid-0.6-ssl-patch.zip, SSL_EXTERNAL.patch
>
>
> Add SSL support for 0.10 .net client 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] Updated: (QPID-1392) .Net Client SSL support (0.10)

Posted by "Marnie McCormack (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marnie McCormack updated QPID-1392:
-----------------------------------

    Fix Version/s:     (was: M4)

> .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
>
> Add SSL support for 0.10 .net client 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (QPID-1392) .Net Client SSL support (0.10)

Posted by "Gordon Sim (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gordon Sim reassigned QPID-1392:
--------------------------------

    Assignee: Gordon Sim

> .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
>            Assignee: Gordon Sim
>         Attachments: qpid-0.6-ssl-patch.zip, SSL_EXTERNAL.patch
>
>
> Add SSL support for 0.10 .net client 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org