ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzaha_5.4.0.1/rzahajgssdev.htm

79 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="Developing IBM JGSS applications" />
<meta name="abstract" content="Use JGSS to develop secure applications. Learn about generating transport tokens, creating JGSS objects, establishing context, and more." />
<meta name="description" content="Use JGSS to develop secure applications. Learn about generating transport tokens, creating JGSS objects, establishing context, and more." />
<meta name="DC.Relation" scheme="URI" content="rzahajgssover.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahajgssconcept.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahajgsscfgmain.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahajgssuse.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahajgssdebug.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahajgsssamp.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahajgssjavadoc.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahajgssdev10.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahajgssdev20.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="rzahajgssdev" />
<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>Developing IBM JGSS applications</title>
</head>
<body id="rzahajgssdev"><a name="rzahajgssdev"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Developing IBM JGSS applications</h1>
<div><p>Use JGSS to develop secure applications. Learn about generating
transport tokens, creating JGSS objects, establishing context, and more.</p>
<p>To develop JGSS applications, you need to be familiar with the high-level
GSS-API specification and the Java™ bindings specification. IBM<sup>®</sup> JGSS 1.0 is
primarily based on and conforms to these specifications. See the following
links for more information.</p>
<ul><li> <a href="http://www.ietf.org/rfc/rfc2743.txt" target="_blank">RFC
2743: Generic Security Service Application Programming Interface Version 2,
Update 1 </a> </li>
<li> <a href="http://www.ietf.org/rfc/rfc2853.txt" target="_blank">RFC
2853: Generic Security Service API Version 2: Java Bindings</a> </li>
</ul>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="rzahajgssdev10.htm">IBM JGSS application programming steps</a></strong><br />
There are multiple steps required to develop a JGSS application, including using transport tokens, creating the necessary JGSS objects, establishing and deleting context, and using per-message services.</li>
<li class="ulchildlink"><strong><a href="rzahajgssdev20.htm">Using JAAS with your JGSS application</a></strong><br />
The IBM JGSS
includes an optional JAAS login facility that allows the application to use
JAAS to obtain credentials. After the JAAS login facility saves principal
credentials and secret keys in the subject object of a JAAS login context,
JGSS can retrieve the credentials from that subject.</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzahajgssover.htm" title="The Java Generic Security Service (JGSS) provides a generic interface for authentication and secure messaging. Under this interface you can plug a variety of security mechanisms based on secret-key, public-key, or other security technologies.">IBM Java Generic Security Service (JGSS)</a></div>
</div>
<div class="relconcepts"><strong>Related concepts</strong><br />
<div><a href="rzahajgssconcept.htm" title="JGSS operations consist of four distinct stages, as standardized by the Generic Security Service Application Programming Interface (GSS-API).">JGSS concepts</a></div>
<div><a href="rzahajgsscfgmain.htm" title="How you configure your iSeries server to use JGSS depends on which version of the Java 2 Software Development Kit (J2SDK) that you run on your server.">Configuring your iSeries server to use IBM JGSS</a></div>
<div><a href="rzahajgssuse.htm" title="The IBM Java Generic Security Service (JGSS) API 1.0 shields secure applications from the complexities and peculiarities of the different underlying security mechanisms. JGSS uses features provided by Java Authentication and Authorization Service (JAAS) and IBM Java Cryptography Extension (JCE).">Running IBM JGSS applications</a></div>
<div><a href="rzahajgssdebug.htm" title="When you are trying to identify JGSS problems, use the JGSS debugging capability to produce helpful categorized messages.">Debugging</a></div>
<div><a href="rzahajgsssamp.htm" title="The IBM Java Generic Security Service (JGSS) sample files include client and server programs, configuration files, policy files, and javadoc reference information. Use the sample programs to test and verify your JGSS setup.">Samples: IBM Java Generic Security Service (JGSS)</a></div>
</div>
<div class="relref"><strong>Related reference</strong><br />
<div><a href="rzahajgssjavadoc.htm" title="The javadoc reference information for IBM JGSS includes classes and methods in the org.ietf.jgss api package and the Java versions of some Kerberos credential management tools.">IBM JGSS javadoc reference information</a></div>
</div>
</div>
</body>
</html>