2 * Copyright (c) 2005 Massachusetts Institute of Technology
3 * Copyright (c) 2007 Secure Endpoints Inc.
5 * Permission is hereby granted, free of charge, to any person
6 * obtaining a copy of this software and associated documentation
7 * files (the "Software"), to deal in the Software without
8 * restriction, including without limitation the rights to use, copy,
9 * modify, merge, publish, distribute, sublicense, and/or sell copies
10 * of the Software, and to permit persons to whom the Software is
11 * furnished to do so, subject to the following conditions:
13 * The above copyright notice and this permission notice shall be
14 * included in all copies or substantial portions of the Software.
16 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
19 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
20 * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
21 * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
28 /*! \mainpage Network Identity Manager
30 \image html khimaira_logo.png
32 \section main_dev Documentation for Developers
34 Network Identity Manager is a credentials manager, which is
35 capable of managing Kerberos v5, Kerberos v4, Andrew File System,
36 and Kerberized Certificate Authority credentials. This document
37 describes the API that is implemented by the Khimaira framework
38 upon which Network Identity Manager is based.
40 See the following sections for more information :
45 © 2004-2007 Massachusetts Institute of Technology
47 © 2005-2007 Secure Endpoints Inc.
51 \page license License agreement and credits
53 Network Identity Manager is distributed under the MIT License.
55 \section license_l MIT License
57 Copyright © 2004,2005,2006,2007 Massachusetts Institute of Technology
59 Copyright © 2005,2006,2007 Secure Endpoints Inc.
61 Permission is hereby granted, free of charge, to any person
62 obtaining a copy of this software and associated documentation
63 files (the "Software"), to deal in the Software without
64 restriction, including without limitation the rights to use, copy,
65 modify, merge, publish, distribute, sublicense, and/or sell copies
66 of the Software, and to permit persons to whom the Software is
67 furnished to do so, subject to the following conditions:
69 The above copyright notice and this permission notice shall be
70 included in all copies or substantial portions of the Software.
72 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
73 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
74 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
75 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
76 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
77 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
78 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
79 DEALINGS IN THE SOFTWARE.
81 \section license_credits Credits
83 Network Identity Manager was developed at the Massachusetts Institute of
84 Technology in partnership with Secure Endpoints Inc.
86 <a href="http://web.mit.edu/is">Information Services and
87 Technology</a> at <a href="http://web.mit.edu">Massachusetts
88 Institute of Technology</a>
90 <a href="http://www.secure-endpoints.com">Secure Endpoints Inc.</a>
93 /*! \page bugs Reporting bugs
95 Network Identity Manager bugs can be reported to
96 <a href="mailto:kfw-bugs@mit.edu">kfw-bugs@mit.edu</a> or
97 <a href="mailto:netidmgr@secure-endpoints.com">netidmgr@secure-endpoints.com</a>
99 When reporting bugs, please include as much information as
100 possible to help reproduce the problem.
102 \image html khimaira_logo_small.png
105 /*! \page releases Prior releases
107 The following is a list of releases of Network Identity Manager.
108 Whenever there is an addition to the API or a significant change
109 in behavior, the API version is incremented. A plug-in that is
110 developed against a particular version of the API will be
111 compatible with any release of Network Identity Manager that
112 implements that version of the API.
114 The Network Identity Manager version number is set as the file and
115 product version of <tt>nidmgr32.dll</tt>.
117 The API version refers to the version of the API exposed by
118 <tt>nidmgr32.dll</tt>. A plug-in that was built against a
119 particular API version will be compatible with any version of
120 Network Identity Manager whose API version is the same.
122 - <b>1.3.0.0</b> Kerberos for Windows 3.2 <em>August 15, 2007</em>\n
123 API version : <b>9</b>
125 - <b>1.2.0.2</b> Kerberos for Windows 3.2 Beta 2 <em>Apr 11, 2007</em>\n
126 API version : <b>8</b>
128 - <b>1.2.0.1</b> <em>Apr 06, 2007</em>\n
129 API version : <b>8</b>
131 - <b>1.2.0.0</b> Kerberos for Windows 3.2 Beta 1 <em>Mar 29, 2007</em>\n
132 API version : <b>8</b>
134 - <b>1.1.11.0</b> <em>Mar 20, 2007</em>\n
135 API version : <b>8</b>
137 - <b>1.1.10.0</b> <em>Feb 28, 2007</em>\n
138 API version : <b>8</b>
140 - <b>1.1.9.0</b> <em>Jan 20, 2007</em>\n
141 API version : <b>7</b>
143 - <b>1.1.8.0</b> Kerberos for Windows 3.1 Final <em>Nov 22, 2006</em>\n
144 API version : <b>6</b>
146 - <b>1.1.6.0</b> Kerberos for Windows 3.1 Beta 4 <em>Nov 17, 2006</em>\n
147 API version : <b>6</b>
149 - <b>1.1.4.0</b> Kerberos for Windows 3.1 Beta 3 <em>Nov 08, 2006</em>\n
150 API version : <b>6</b>
152 - <b>1.1.2.0</b> <em>Oct 09, 2006</em>\n
153 API version : <b>6</b>
155 - <b>1.1.0.2</b> <em>Sep 21, 2006</em>\n
156 API version : <b>6</b>
158 - <b>1.1.0.1</b> <em>Jul 19, 2006</em>\n
159 API version : <b>5</b>
161 - <b>1.1.0.0</b> <em>Mar 08, 2006</em>\n
162 API version : <b>5</b>
164 - <b>1.0.0.0</b> Kerberos for Windows 3.0 <em>Dec 05, 2005</em>\n
165 API version : <b>4</b>
167 - <b>0.1.2.0</b> Second Alpha release <em>Nov 30, 2005</em>\n
168 API version : <b>3</b>\n
169 Released along with Kerberos for Windows 3.0 beta 2.
171 - <b>0.1.1</b> First Alpha release <em>Nov 01, 2005</em>\n
172 Released along with Kerberos for Windows 3.0 beta.