85 lines
6.2 KiB
HTML
85 lines
6.2 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE html
|
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html lang="en-us" xml:lang="en-us">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta name="security" content="public" />
|
|
<meta name="Robots" content="index,follow" />
|
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
|
<meta name="DC.Type" content="concept" />
|
|
<meta name="DC.Title" content="Configuring your iSeries server to support JSSE" />
|
|
<meta name="abstract" content="Configure your iSeries server to use IBM JSSE. This topic includes software requirements, how to change JSSE providers, and the necessary security properties and system properties." />
|
|
<meta name="description" content="Configure your iSeries server to use IBM JSSE. This topic includes software requirements, how to change JSSE providers, and the necessary security properties and system properties." />
|
|
<meta name="DC.Relation" scheme="URI" content="rzahajsseuse.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzahajssenative.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzahajsseexmpls.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzahajsseproviders.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzahajssesecprops.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzahajssesysprops.htm" />
|
|
<meta name="copyright" content="(C) Copyright IBM Corporation 2006" />
|
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2006" />
|
|
<meta name="DC.Format" content="XHTML" />
|
|
<meta name="DC.Identifier" content="rzahajsseconfig" />
|
|
<meta name="DC.Language" content="en-us" />
|
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
|
<!-- US Government Users Restricted Rights -->
|
|
<!-- Use, duplication or disclosure restricted by -->
|
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
|
<title>Configuring your iSeries server to support JSSE</title>
|
|
</head>
|
|
<body id="rzahajsseconfig"><a name="rzahajsseconfig"><!-- --></a>
|
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
|
<h1 class="topictitle1">Configuring your iSeries server to support JSSE</h1>
|
|
<div><p>Configure your iSeries™ server to use IBM<sup>®</sup> JSSE. This topic includes software requirements,
|
|
how to change JSSE providers, and the necessary security properties and system
|
|
properties.</p>
|
|
<p>When you use the Java™ 2 Software Development Kit (J2SDK),
|
|
version 1.4 or a subsequent version on your iSeries server, JSSE is already configured.
|
|
The default configuration uses the native iSeries JSSE provider.</p>
|
|
<div class="section"><h4 class="sectiontitle">Changing JSSE providers</h4><p> You can configure JSSE
|
|
to use the pure Java JSSE provider instead of the native iSeries JSSE
|
|
provider. By changing some specific JSSE security properties and Java system
|
|
properties, you can switch between the two providers. For more information,
|
|
see the following topics:</p>
|
|
<ul><li><a href="rzahajsseproviders.htm">JSSE providers</a></li>
|
|
<li><a href="rzahajssesecprops.htm">JSSE security properties</a></li>
|
|
<li><a href="rzahajssesysprops.htm">Java system properties</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="section"><h4 class="sectiontitle">Security managers</h4><p>If you are running your JSSE application
|
|
with a Java security manager enabled, you may need to set the
|
|
available network permissions. For more information, see SSL Permission in <a href="http://java.sun.com/j2se/1.4/docs/guide/security/permissions.html#sslpermission" target="_blank">Permissions in the Java 2 SDK</a>. </p>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<ul class="ullinks">
|
|
<li class="ulchildlink"><strong><a href="rzahajsseproviders.htm">JSSE providers</a></strong><br />
|
|
IBM JSSE
|
|
includes a native iSeries JSSE provider, and two pure Java JSSE
|
|
providers. The provider that you choose to use depends on the needs of your
|
|
application.</li>
|
|
<li class="ulchildlink"><strong><a href="rzahajssesecprops.htm">JSSE security properties</a></strong><br />
|
|
A Java virtual machine (JVM) uses many important security
|
|
properties that you set by editing the Java master security properties file.</li>
|
|
<li class="ulchildlink"><strong><a href="rzahajssesysprops.htm">JSSE Java system properties</a></strong><br />
|
|
To use JSSE in your applications, you need to specify several system
|
|
properties that the default SSLContext objects needs in order to provide confirmation
|
|
of the configuration. Some of the properties apply to both providers, while
|
|
others apply to only the native iSeries provider.</li>
|
|
</ul>
|
|
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzahajsseuse.htm" title="JSSE is like a framework that abstracts the underlying mechanisms of both SSL and TLS. By abstracting the complexity and peculiarities of the underlying protocols, JSSE enables programmers to use secure, encrypted communications while at the same time minimizing possible security vulnerabilities. This information applies only to using JSSE on iSeries servers that run J2SDK, version 1.4 and subsequent releases. Java Secure Socket Extension (JSSE) uses both the Secure Sockets Layer (SSL) protocol and the Transport Layer Security (TLS) protocol to provide secure, encrypted communications between your clients and servers.">Using Java Secure Socket Extension</a></div>
|
|
</div>
|
|
<div class="relconcepts"><strong>Related concepts</strong><br />
|
|
<div><a href="rzahajssenative.htm" title="The native iSeries JSSE provider offers the full suite of JSSE classes and interfaces including implementations of the JSSE KeyStore class and the SSLConfiguration class.">Using the native iSeries JSSE provider</a></div>
|
|
</div>
|
|
<div class="relref"><strong>Related reference</strong><br />
|
|
<div><a href="rzahajsseexmpls.htm" title="The JSSE examples show how a client and a server can use the native iSeries JSSE provider to create a context that enables secure communications.">Examples: IBM Java Secure Sockets Extension</a></div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html> |