Revision: 8364
http://languagetool.svn.sourceforge.net/languagetool/?rev=8364&view=rev
Author: dnaber
Date: 2012-11-11 14:43:23 +0000 (Sun, 11 Nov 2012)
Log Message:
-----------
document using embedded SSL server
Modified Paths:
--------------
trunk/website/www/css/style.css
trunk/website/www/http-api/index.php
Modified: trunk/website/www/css/style.css
===================================================================
--- trunk/website/www/css/style.css 2012-11-11 14:25:57 UTC (rev 8363)
+++ trunk/website/www/css/style.css 2012-11-11 14:43:23 UTC (rev 8364)
@@ -56,6 +56,12 @@
padding-bottom: 10px
}
+.command {
+ background-color: #eeeeee;
+ padding-top: 10px;
+ padding-bottom: 10px
+}
+
.xmlcode {
font-family: monospace;
margin-left: 15px;
Modified: trunk/website/www/http-api/index.php
===================================================================
--- trunk/website/www/http-api/index.php 2012-11-11 14:25:57 UTC (rev
8363)
+++ trunk/website/www/http-api/index.php 2012-11-11 14:43:23 UTC (rev
8364)
@@ -3,7 +3,7 @@
$sub_page = "http-api";
$title = "LanguageTool";
$title2 = "HTTP API";
-$lastmod = "2012-10-10 19:20:00 CET";
+$lastmod = "2012-11-11 19:20:00 CET";
include("../../include/header.php");
include('../../include/geshi/geshi.php');
?>
@@ -82,6 +82,31 @@
<p>You can call <tt>http://localhost:8081/Languages</tt> to get a list of
all languages available.</p>
+<h3>Using SSL</h3>
+
+<p>Starting with version 2.0, LanguageTool offers an embedded HTTPS server. It
works just like the HTTP server
+described above, but it only supports <tt>https</tt>. It can be started like
this:</p>
+
+<tt>java -cp LanguageTool.jar org.languagetool.server.HTTPSServer --keystore
keystore.kjs --password mypassword</tt>
+
+<p>To run the server you need your own SSL certificate, just like when you
protect your
+webserver using SSL. Assuming you have the required files in PEM format, which
looks like this:</p>
+
+<pre>
+-----BEGIN RSA PRIVATE KEY-----
+(lots of random characters here)
+-----END RSA PRIVATE KEY-----
+</pre>
+
+<p>You can convert this format to the Java keystore format which LanguageTool
needs with openssl and with
+the <tt>keytool</tt> command that comes with Java:</p>
+
+<pre class="command">
+cat key crt ca.crt >server.pem
+openssl pkcs12 -export -out server.p12 -in server.pem
+keytool -importkeystore -srckeystore server.p12 -srcstoretype pkcs12
-destkeystore keystore.kjs -deststoretype jks
+</pre>
+
<?php
include("../../include/footer.php");
?>
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits