ibm-information-center/dist/eclipse/plugins/i5OS.ic.apis_5.4.0.1/ictxmanifestinfo.htm

221 lines
9.0 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Copyright" content="Copyright (c) 2006 by IBM Corporation">
<TITLE>ictxManifestInfo - Authentication Context Manifest Information</TITLE>
<!-- Begin Header Records ========================================= -->
<!-- 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. -->
<!-- Change History: -->
<!-- YYMMDD USERID Change description -->
<!-- Edited by Kersten Jan 02 -->
<!-- Created by Therese Dalton on 17 July 2001 -->
<!--File edited for Tidy July 2001 -->
<!-- End Header Records -->
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</HEAD>
<BODY>
<a name="Top_Of_Page"></a>
<!--Java sync-link-->
<script type="text/javascript" language="Javascript" src="../rzahg/synch.js">
</script>
<!-- ============================================================== -->
<!-- -->
<!-- -->
<!-- ============================================================== -->
<H2>ictxManifestInfo--Authentication Context Manifest Information</H2>
<!-- ============================================================== -->
<!-- -->
<!-- D E S C R I P T I O N -->
<!-- -->
<!-- ============================================================== -->
<P>This is the manifest information that is parsed from the authentication context.
See <a href="#eserver_notes">eServer Implementation
Notes</a> for details on platform-specific details.
</P>
<!-- ============================================================== -->
<!-- -->
<!-- S T R U C T U R E -->
<!-- -->
<!-- ============================================================== -->
<P>The structure ictxManifestInfo describes the
manifest information from the authentication context.
New fields may be added to the end of this structure.
On a parse operation the fields will be returned if they exist
in the authentication context. Code that has been rebuilt with
the new structure may access these new fields.
<P>The layout for ictxManifestInfo follows:</P>
<PRE>
typedef struct ictxManifestInfo
{
int counter;
int timeToLive; /* Timeout value for this manifest
*/
long long creationTime; /* UTC time associated with this
manifest */
ictxApplicationInfo_t * sender; /* Application info for the
sender */
ictxApplicationInfo_t * receiver; /* Application info for the
receiver */
ictxPremappedUserInfo_t * premappedUser; /* Premapped user
information */
} ictxManifestInfo_t;
</PRE>
<P>
<BR>
<!-- ============================================================== -->
<!-- -->
<!-- F I E L D D E S C R I P T I O N S -->
<!-- -->
<!-- ============================================================== -->
<H3>
<A name=Header_41>Field Descriptions</A>
</H3>
<DL>
<!-- ============================================================== -->
<!-- counter -->
<!-- ============================================================== -->
<DT>
<STRONG>counter</STRONG>&nbsp;&nbsp;
<DD>The count for the current manifest entry. When an authentication context
is initially generated, a manifest entry is created. Each time an
authentication context is delegated, another manifest entry is added. The
first manifest entry will have a counter value of 1. <BR> <BR>
</DD>
<!-- ============================================================== -->
<!-- sender -->
<!-- ============================================================== -->
<DT>
<STRONG>sender</STRONG>&nbsp;&nbsp;
<DD>Application information for the application that was specified
as the sender when this manifest entry was created.
For the format of the structure, see <A
href="ictxapplicationinfo.htm">
ictxApplicationInfo--Authentication Context Application Info</A>. <BR><BR>
</DD>
<!-- ============================================================== -->
<!-- creationTime -->
<!-- ============================================================== -->
<DT>
<STRONG>creationTime</STRONG>&nbsp;&nbsp;
<DD>The time this manifest was created. This time value is in UTC seconds.
<BR><BR>
</DD>
<!-- ============================================================== -->
<!-- timeToLive -->
<!-- ============================================================== -->
<DT>
<STRONG>timeToLive</STRONG>&nbsp;&nbsp;
<DD>The timeout value for this manifest. This is the number of seconds
that the authentication manifest was valid.
<BR><BR>
</DD>
<!-- ============================================================== -->
<!-- receiver -->
<!-- ============================================================== -->
<DT>
<STRONG>receiver</STRONG>&nbsp;&nbsp;
<DD>Application information for the application that was specified
as the receiver when this manifest entry was created. Receiver application
information is optional, so this information may not be available.
For the format of the structure, see <A
href="ictxapplicationinfo.htm">
ictxApplicationInfo--Authentication Context Application Info</A>. <BR><BR>
</DD>
<!-- ============================================================== -->
<!-- premappedUser -->
<!-- ============================================================== -->
<DT>
<STRONG>premappedUser</STRONG>&nbsp;&nbsp;
<DD>If premapping was performed then this contains the information about the premapped user.
Premapping is optional, so this information may not be available.
For the format of the structure, see <A
href="ictxpremappedinfo.htm">
ictxPremappedInfo--Authentication Context Premapped User Info Parameter</A>.
</DD>
</DL>
<BR>
<!-- ============================================================== -->
<!-- -->
<!-- E S E R V E R N O T E S -->
<!-- -->
<!-- ============================================================== -->
<h3>
<a name="eserver_notes">eServer Implementation Notes</a>
</h3>
<ol>
<li>
<strong>AIX implementation details:</strong>
<ul>
<li>
None.
</li>
</ul>
</li>
<li>
<strong>Linux implementation details:</strong>
<ul>
<li>
None.
</li>
</ul>
</li>
<li>
<strong>i5/OS implementation details:</strong><br>
<ul>
<li>
None.
</li>
</ul>
</li>
<li>
<strong>Windows implementation details:</strong>
<ul>
<li>
None.
</li>
</ul>
</li>
<li>
<strong>z/OS implementation notes:</strong><br>
<ul>
<li>
None.
</li>
</ul>
</li>
</ol>
<!-- ============================================================== -->
<!-- The End -->
<!-- ============================================================== -->
<hr>
<center>
<table cellpadding="2" cellspacing="2">
<tr align="center">
<td valign="middle" align="center">
<a href="#Top_Of_Page">Top</a> |
<a href="sec.htm">Security APIs</a> |
<a href="aplist.htm">APIs by category</a></td>
</tr>
</table>
</center>
</BODY>
</HTML>