Return-Path: Delivered-To: apmail-activemq-dev-archive@www.apache.org Received: (qmail 96730 invoked from network); 21 Oct 2007 21:29:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 21 Oct 2007 21:29:17 -0000 Received: (qmail 7086 invoked by uid 500); 21 Oct 2007 21:29:04 -0000 Delivered-To: apmail-activemq-dev-archive@activemq.apache.org Received: (qmail 7056 invoked by uid 500); 21 Oct 2007 21:29:04 -0000 Mailing-List: contact dev-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@activemq.apache.org Delivered-To: mailing list dev@activemq.apache.org Received: (qmail 7047 invoked by uid 99); 21 Oct 2007 21:29:04 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 21 Oct 2007 14:29:04 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 21 Oct 2007 21:29:15 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 7EFB77141F1 for ; Sun, 21 Oct 2007 14:28:23 -0700 (PDT) Message-ID: <9346107.1193002103516.JavaMail.jira@brutus> Date: Sun, 21 Oct 2007 14:28:23 -0700 (PDT) From: "Teemu Torma (JIRA)" To: dev@activemq.apache.org Subject: [jira] Updated: (AMQCPP-140) Add SSL transport In-Reply-To: <31999891.1186250208903.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/activemq/browse/AMQCPP-140?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teemu Torma updated AMQCPP-140: ------------------------------- Attachment: amqcpp-ssl.patch1 This is a my first draft of ssl support using openssl. The patch is against 2.1 and has no configuration support so far (openssl headers must be found by the compiler and user must link the libraries.) I had a look apr ssl routines in the trunk and they are either too simplistic or too incomplete for any serious use. My design goal was to use the existing code as much as possible without resorting to use "if"s in the code. There are multiple ways of doing this and this happens to be the one that first popped into my head. No connection properties or certificate handling has been implemented yet. Plain encrypted connections appear to work, at least for me. > Add SSL transport > ----------------- > > Key: AMQCPP-140 > URL: https://issues.apache.org/activemq/browse/AMQCPP-140 > Project: ActiveMQ C++ Client > Issue Type: New Feature > Affects Versions: 2.2 > Reporter: Nathan Mittler > Assignee: Nathan Mittler > Fix For: 2.2 > > Attachments: amqcpp-ssl.patch1 > > > Need a secure transport for activemq-cpp. Some options for ssl support: > 1) OpenSSL - fairly robust set of ssl functions > 2) APR - trunk has added support for ssl sockets. An attractive option, given that we're already starting to incorporate API in other areas. > Should create a Java-like set of classes in decaf to add basic ssl support, then use those classes to make an SSLTransport in activemq-cpp. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.