Return-Path: Delivered-To: apmail-db-derby-user-archive@www.apache.org Received: (qmail 44016 invoked from network); 18 May 2009 06:41:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 18 May 2009 06:41:28 -0000 Received: (qmail 95893 invoked by uid 500); 18 May 2009 06:41:27 -0000 Delivered-To: apmail-db-derby-user-archive@db.apache.org Received: (qmail 95814 invoked by uid 500); 18 May 2009 06:41:27 -0000 Mailing-List: contact derby-user-help@db.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Reply-To: "Derby Discussion" Delivered-To: mailing list derby-user@db.apache.org Delivered-To: moderator for derby-user@db.apache.org Received: (qmail 73879 invoked by uid 99); 17 May 2009 22:35:00 -0000 X-ASF-Spam-Status: No, hits=3.0 required=10.0 tests=MSGID_FROM_MTA_HEADER,SPF_PASS,UNPARSEABLE_RELAY,WEIRD_PORT X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of oluj@me.com designates 17.148.16.87 as permitted sender) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=ISO-8859-1 Date: Sun, 17 May 2009 18:34:29 -0400 From: oluj@me.com To: apache derby Message-id: <52041694385127156678361848794355508530-Webmail@me.com> Subject: Network encryption and authentication with SSL/TLS X-Originating-IP: 69.141.4.14, 96.17.168.36 X-Virus-Checked: Checked by ClamAV on apache.org Dear Derby Users Can anyone help me with the following: I have a derby network server install on a virtual private server machine. When the server is started in this fashion: RUNCOMMAND="bin/startNetworkServer -h 0.0.0.0" I can connect, insert, delete and query my database. However, when the server is started using this command: RUNCOMMAND="bin/startNetworkServer -h 0.0.0.0 -ssl peerAuthentication" I am not able to connect to access my database, and I am forever getting a 08001 error. I am using this code: System.setProperty("javax.net.ssl.keyStore","clientKeyStore.key"); System.setProperty("javax.net.ssl.keyStorePassword","abc"); String s = "jdbc:derby://domainName.com:1527/db;ssl=basic"; Class.forName(org.apache.derby.jdbc.ClientDriver).newInstance(); Connection c = DriverManager.getConnection(s); When I try to ping the server I get the following error: Invalid reply header from network server: Invalid string. Plaintext connection attempt to an SSL enabled server? Could someone please explain why I cannot connect when the server does the authentication? Thanks Steve