[38] in GSSAPI Development
GSSAPI C-bindings, draft D
daemon@ATHENA.MIT.EDU (John Wray, Secure Systems Developm)
Tue May 7 19:33:24 1991
Date: Tue, 7 May 91 16:07:07 PDT
From: "John Wray, Secure Systems Development, DTN 226-6106 07-May-1991 0927" <wray@ultra.enet.dec.com>
To: gssapi-dev@Pa.dec.com
All,
After the form-feed is the latest revision of the GSSAPI C-bindings. In
addition to the changes mentioned in my last message, I have removed the
gss_init/accept_sec_context_abrv macro definitions, since they seem to serve no
purpose now that the base routines have been considerably simplified.
John
%!PS-Adobe-2.1
%%Creator: DECwrite V1.1
%%+Copyright (c) 1990 DIGITAL EQUIPMENT CORPORATION.
%%+All Rights Reserved.
%%DocumentFonts: (atend)
%%EndComments
%%BeginProcSet DEC_WRITE 1.06
/DEC_WRITE_dict 150 dict def DEC_WRITE_dict begin/$D save def/$I 0 def/$S 0
def/$C matrix def/$R matrix def/$L matrix def/$E matrix def/pat1{/px exch
def/pa 8 array def 0 1 7{/py exch def/pw 4 string def 0 1 3{pw exch px py 1
getinterval putinterval}for pa py pw put}for}def/pat2{/pi exch def/cflag
exch def save cflag 1 eq{eoclip}{clip}ifelse newpath{clippath
pathbbox}stopped not{/ph exch def/pw exch def/py exch def/px exch def/px px
3072 div floor 3072 mul def/py py 3072 div floor 3072 mul def px py
translate/pw pw px sub 3072 div floor 1 add cvi def/ph ph py sub 3072 div
floor 1 add cvi def pw 3072 mul ph 3072 mul scale/pw pw 32 mul def/ph ph 32
mul def/px 0 def/py 0 def pw ph pi[pw 0 0 ph 0 0]{pa py get/px px 32 add
def px pw ge{/px 0 def/py py 1 add 8 mod def}if}pi type/booleantype
eq{imagemask}{image}ifelse}if restore}def/PS{/_op exch def/_np 8 string def
0 1 7{/_ii exch def/num _op _ii get def _np 7 _ii sub num -4 bitshift PX
num 15 and 4 bitshift -4 bitshift PX 4 bitshift or put}for _np}def/PX{[15 7
11 3 13 5 9 1 14 6 10 2 12 4 8 0]exch get}def/FR{0.7200 0 $E defaultmatrix
dtransform/yres exch def/xres exch def xres dup mul yres dup mul add
sqrt}def/SU{/_sf exch def/_sa exch def/_cs exch def/_mm $C currentmatrix
def/rm _sa $R rotate def/sm _cs dup $L scale def sm rm _mm _mm concatmatrix
_mm concatmatrix pop 1 0 _mm dtransform/y1 exch def/x1 exch def/_vl x1 dup
mul y1 dup mul add sqrt def/_fq FR _vl div def/_na y1 x1 atan def _mm 2 get
_mm 1 get mul _mm 0 get _mm 3 get mul sub 0 gt{{neg}/_sf load
concatprocs/_sf exch def}if _fq _na/_sf load setscreen}def/BO{/_yb exch
def/_xb exch def/_bv _bs _yb _bw mul _xb 8 idiv add get def/_mk 1 7 _xb 8
mod sub bitshift def _bv _mk and 0 ne $I 1 eq xor}def/BF{DEC_WRITE_dict
begin/_yy exch def/_xx exch def/_xi _xx 1 add 2 div _bp mul cvi def/_yi _yy
1 add 2 div _bp mul cvi def _xi _yi BO{/_nb _nb 1 add def 1}{/_fb _fb 1 add
def 0}ifelse end}def/setpattern{/_cz exch def/_bw exch def/_bp exch def/_bs
exch PS def/_nb 0 def/_fb 0 def _cz 0/BF load SU{}settransfer _fb _fb _nb
add div setgray/$S 1 def}def/invertpattern{$S 0 eq{{1 exch
sub}currenttransfer concatprocs settransfer}if}def/invertscreen{/$I 1
def/$S 0 def}def/revertscreen{/$I 0 def}def/setrect{/$h exch def/$w exch
def/$y exch def/$x exch def newpath $x $y moveto $w $x add $y lineto $w $x
add $h $y add lineto $x $h $y add lineto closepath}def/concatprocs{/_p2
exch cvlit def/_p1 exch cvlit def/_pn _p1 length _p2 length add array def
_pn 0 _p1 putinterval _pn _p1 length _p2 putinterval _pn
cvx}def/OF/findfont load def/findfont{dup DEC_WRITE_dict exch
known{DEC_WRITE_dict exch get}if DEC_WRITE_dict/OF get exec}def
mark/ISOLatin1Encoding
8#000 1 8#001{StandardEncoding exch get}for /emdash/endash
8#004 1 8#025{StandardEncoding exch get}for /quotedblleft/quotedblright
8#030 1 8#054{StandardEncoding exch get}for /minus 8#056 1 8#217
{StandardEncoding exch get}for/dotlessi 8#301 1 8#317{StandardEncoding
exch get}for/space/exclamdown/cent/sterling/currency/yen/brokenbar/section
/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered
/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph
/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter
/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde
/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave
/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde
/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave
/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis
256 array astore def cleartomark
/encodefont{findfont dup maxlength dict begin{1 index/FID ne{def}{pop
pop}ifelse}forall/Encoding exch def dup/FontName exch def currentdict
definefont end}def/loads{/$/ISOLatin1Encoding load def/&/encodefont load
def/*/invertpattern load def/+/revertscreen load def/-/invertscreen load
def/:/concatprocs load def/^/setpattern load def/~/pat1 load def/_/pat2
load def/@/setrect load def/A/arcn load def/B/ashow load def/C/curveto load
def/D/def load def/E/eofill load def/F/findfont load def/G/setgray load
def/H/closepath load def/I/clip load def/K/kshow load def/L/lineto load
def/M/moveto load def/N/newpath load def/O/rotate load def/P/pop load
def/R/grestore load def/S/gsave load def/T/translate load def/U/sub load
def/V/div load def/W/widthshow load def/X/exch load def/Y/awidthshow load
def/a/save load def/c/setlinecap load def/d/setdash load def/e/restore load
def/f/setfont load def/g/initclip load def/h/show load def/i/setmiterlimit
load def/j/setlinejoin load def/k/stroke load def/l/rlineto load
def/m/rmoveto load def/n/currentfont load def/o/scalefont load
def/p/currentpoint load def/r/currenttransfer load def/s/scale load
def/t/setmatrix load def/u/settransfer load def/w/setlinewidth load
def/x/matrix load def/y/currentmatrix load def}def
end
%%EndProcSet
%%EndProlog
%%BeginSetup
DEC_WRITE_dict begin
loads
version cvi 23.0 gt {
currentdict {dup type /arraytype eq
{bind def} {pop pop} ifelse} forall} if
0.0100 0.0100 s
%%EndSetup
%%Page: 1 1
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22511 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(1) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
2391 -2100 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 2400 o f
(Generic Security Service Application) h
10263 -4700 M
(Programming Interface) h
12647 -8450 M
n 0.750 o f
(Overview and C bindings) h
19706 -13750 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1400 o f
(John C Wray) h
17934 -19200 M
n 0.857 o f
(Secure Systems Group) h
20300 -21000 M
(LTN1\2551/E03) h
19150 -22800 M
(295 Foster Street,) h
16616 -24600 M
(Littleton, MA 01460) h
(\002) h
(1123) h
16115 -26400 M
(John.Wray @ ltn.mts.dec.com) h
21401 -32400 M
( Draft ) h
(D) h
20500 -34200 M
(2 May 199) h
(1) h
-7200 7200 T
R
/phw save def
end % DEC_WRITE_dict
/showpage {} def
22051.00 -56099.00 translate
160.14 139.97 scale
%%BeginDocument: disk_dssa:[templates]dec_logo.eps
%!PS-Adobe-3.0 EPSF 2.0
%%BoundingBox: 0 0 118 30
%%Pages: 1
%%Creator: Ned Batchelder, DEC
%%CreationDate: 16-Mar-1989
%%DocumentSuppliedFonts: DEC_Logo
%%EndComments
%%EndProlog
%%Page: "only" 1
%!PS-Adobe-2.0
%%Title: Digital Logo Font, v1.6
%%Notice: The Digital logo is a registered trademark of Digital Equipment Corporation.
%%Creator: Ned Batchelder, DEC
%%CreationDate: 13-Mar-1989
%%DocumentNeededFonts: Symbol
%%DocumentSuppliedFonts: DEC_Logo
%%EndComments
%
% DIGITAL INTERNAL USE ONLY
%
% INTRODUCTION:
% This rendition of the Digital logo was prepared by Ned Batchelder using
% Adobe Illustrator and hand manipulation of the resulting PostScript code.
% Photographic masters of the logo were obtained from David Comberg in the
% Graphic Design Group. Additional consultation was provided by Elliot
% Hendrickson, one of the original designers of the logo.
%
% USE:
% This file defines a new PostScript font, called /DEC_Logo. It consists
% of three characters. (d) is the entire Digital logo, (t) is a small
% trademark symbol, and (T) is a large trademark symbol. The font is designed
% so that the argument to scalefont is the height of the logo. There is no
% extra white space around the logo at all. The trademarks are designed to be
% shown right after the logo, and they align themselves. The only correct
% strings to show with this font are (d), (dt), and (dT). There is an entry
% (named GapWidth) in the font dictionary which gives the unscaled width of
% the gap between the blocks. This distance is given because it is used as a
% unit to determine how much space to leave around the logo.
%
% HISTORY:
% The logo was designed in 1957 by Elliot Hendrickson, who was then working
% as an independent designer. He was contracted by DEC to do a brochure, and
% DEC wanted a logo to accompany it. The logo up to then had been the letters
% DEC in blocks the shape of the plug-in cards that DEC had been producing.
% Elliot re-worked the logo, incorporating letters which were hand-drawn for
% the purpose by Arthur Hover(?). The logo has been maintained since then in
% conventional technology, ie, film masters. There was at least one reworking
% of the logo at some point.
%
% The masters I received had a number of interesting features. The boxes were
% not all the same width, and there seemed to be no logic to which boxes were
% wider. The 'g' was the narrowest, and the 'i' and 'l' were second widest.
% Also, the two 'i's were not exactly the same shape. On ten-inch masters,
% (one box to an 8=x11 sheet), the boxes were not rectangles, but were very
% slightly tapered in wierd ways. I assume that the tapering is the result of
% too many reproductions, but the difference in widths may have been
% deliberate at some time. Elliot reports that when he drew it, all boxes
% were the same width. I have made all of the boxes the same width, since
% that seems to have been the original intent, since the differences were
% almost negligible anyway, and since there was no logic to the differences.
%
% Please feel free to use this logo, but keep in mind the following:
%
% 1. This code is for INTERNAL USE ONLY.
% 2. I am not entirely happy with the final shapes of the letters, and am
% hoping to improve them. Please allow for future updates to this code.
% 3. Only use this logo within the guidelines of the Corporate Identity
% program. If you use this font precisely as is, you can't get in much
% trouble. Don't take the shapes and do strange things with them.
% In particular, the Identity states that the logo is a one-color logo: The
% letters are actually holes in the blocks, through which the background can
% be seen. Do not modify this code so that the letters are always white.
%
% Edit history:
%
% 21-Sep-87 nmb Created as a standalone file with demo.
% 6-Nov-87 nmb Converted to font form.
% 9-Nov-87 nmb Removed // uses for compatibility with LW Classics
% 18-Jan-88 nmb Added info about width of logo, since size is usually
% specified in terms of width of the logo. (Oops!)
% 24-Mar-88 nmb Changed the name to conform to the PostScript name
% registration scheme, added FontName, etc.
% 20-Jun-88 nmb Removed the long procedure for the logo, and replaced
% with a compacted string scheme.
% 14-Sep-88 nmb Forced all boxes to the same width; changed the code so
% that the boxes and gaps always are the same number
% of pixels wide, to improve the appearance at low
% resolutions.
% 13-Mar-89 nmb Changed the string decoder slightly so that it gracefully
% ignores any linefeeds or carriage returns in the
% string.
%%BeginFont: DEC_Logo
11 dict begin
/FontInfo 3 dict def
FontInfo begin
/Notice (The Digital logo is a registered trademark of Digital Equipment Corporation.) def
/FullName (Digital Logo) def
/version (1.6, 13-Mar-1989) def
end
/FontName /DEC_Logo def
/FontType 3 def % This is a user-defined font
/FontMatrix matrix def % Use an identity transform
/FontBBox [ 0 0 3.383 1 ] def % Logo itself is biggest
/GapWidth .070 def % The width of the gap between boxes
/LogoWidth 3.383 def % The width of the logo
%
% The encoding could be initialized with "[ 256 {/.notdef} repeat ]", but that
% would require 257 free stack entries. The method used below is more
% pedestrian, but also more robust.
%
/Encoding 256 array def
0 1 255 { Encoding exch /.notdef put } for
Encoding
dup (d) 0 get /DEC-logo put % (d) gives logo
dup (t) 0 get /smalltrademark put % (t) gives small trademark
(T) 0 get /largetrademark put % (T) gives large trademark
/Work 15 dict def % for doing work in font.
/BuildChar {
exch begin % Use the font dictionary
Work begin
Encoding exch get % Look up the character name
load % Pull out the procedure
exec % Run it.
end % Work
end % fontdict
} def
Work begin
/.notdef {} def
%
% - `DEC-logo' -
%
% Images a DEC logo with the lower left corner at the current origin, with a
% height of one unit, in the current color.
%
% A tricky compacted string technique is used.
%
/words {
0 %
moveto % !
curveto % "
closepath % #
lineto % $
boxw % %
boxstep % &
translate % '
} cvlit def
( mr vy! mt rQ h[ kF aw kE" Zw kG T@ q] T@ ~I" T@ AKA Zv AQi ai AQk" h[ AQi m
t AJX mr ADw"# nI AZ[! nI Avp$ |C Avp$ |C ^h$ mk ^h$ mk bl$ l` a` gc \\U _F
\\U" VR \\T Fa cj Fa ~I" Fa ATf RS A`M `S A`M" e_ A`M je A^W nI AZ["#% !% B\\
P$ B\\P$ $#& '% !% B\\P$ B\\P$ $# ZK ^h! ZK A]p$ hO A]p$ hO ^h$# ZK AfV!
ZK Au~$ hO Au~$ hO AfV$#& ' l[ AE~! l[ AKe fG AQX `Q AQX" [O AQX S] ANK S]
?t" S] pa ]A nR `L nR" f_ nR l[ rg l[ yS"# B\\P!% B\\P$% $ $# ld AWi! kG A
Yn fV A^\\ _b A^\\" T} A^[ FM AXT FM }s" FN hy V{ ax ]r ax" eL aw jl fK lL g
s" lL aN$ lL \\W gM Wg ^w Wg" Wk Wh V{ \\O V{ ^a" HO ^a$ HO WN L| Ld ]~ Lc"
mN Lc rP RX t[ Td" vP VZ x? [^ x? _a" x? A]p$ le A]p$#& '% !% B\\P$ B\\P$
$# ZK ^h! ZK A]p$ hO A]p$ hO ^h$# ZK AfV! ZK Au~$ hO Au~$ hO AfV$#& ' dX Aue
! Wa Aue$ Wa A^w$ Pr A^w$ Pr ATT$ Wa ATT$ Wa ld$ Wa d? [Z _B fP _C" kU _C kH
_A ob _r" ob lz$ lj lZ kq lM jW lP" gj lU dX mR dX rF" dX ATS$ nd ATS$ nd A
^w$ dX A^w$#% ! $ B\\P$% B\\P$#& ' ! B\\P$% B\\P$% $# J{ AIx! V~ AIx$ V~
APR ZR ASi `f ASi" jj ASj jU AOK jT AId" dF AGI dk AGM [L AEC" OI ABQ Gq }G
Gp ph" Gq d[ P] ]z ZP ]{" dD ]z fF aE jJ cr" jJ ^z$ yb ^z$ uz dp vw ey vu j
R" vv mn vu AOX vu AOX" vv AVC sX AZH qG A[_" k] A^w d^ A_Q `f A_R" Ru A_P J
z AXU J{ AIx"# jT }j! jT uI$ jT qP ee in \\R im" Wp il UN mC UM qZ" UN ur X{
yI \\D yq" _U z[ fv |V jT }j"#& '% !% B\\P$ B\\P$ $# ZK ^h! ZK Awb$ hO Aw
b$ hO ^h$#)
/pathstring exch def
/round-to-pixels {
0 transform
round exch round exch
itransform
pop
} def
/DEC-logo {
3.383 0 0 0 3.383 1 setcachedevice
.0001 .0001 scale
/boxw 4250 round-to-pixels def
/boxstep 4950 round-to-pixels def
pathstring
{
dup 62 gt
{ 63 and exch 6 bitshift add }
{ dup 32 ge
{ 32 sub words exch get exec }
{ pop }
ifelse
}
ifelse
}
forall
fill
} def
%
% pct `trademark' --
%
% Borrow the sans-serif trademark symbol from /Symbol. AFM file says:
% C 228 ; WX 786 ; N trademarksans ; B 5 293 725 673 ;
% We scale it down to pct percent of the height of the logo and superscript
% it some, and voila!
%
/trademark {
/s exch .380 div def
/w s .725 mul .070 add def
/u 1 .673 s mul sub def
w 0 0 u w 1 setcachedevice
/Symbol findfont s scalefont setfont
.070 u moveto % Superscript it
(\344) show
} def
%
% These are two different trademarks (just different sizes).
%
/smalltrademark { .15 trademark } def
/largetrademark { .25 trademark } def
end % Work dictionary
FontName % Get the name
currentdict % Get the font dict
end % Close up the dict
definefont pop % Define the font
%%EndFont
/DEC_Logo findfont 30 scalefont setfont
0 0 moveto
(dT) show
showpage
%%Trailer
%%EndDocument
DEC_WRITE_dict begin
phw restore
S
55512 -41700 400 3000 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 2 2
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22511 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(2) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -10800 T
N
0 G
-7200 10800 T
R
showpage
$P e
%%Page: 3 3
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22511 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(3) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
19500 -1650 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1800 o f
(Contents) h
300 -6200 M
325 -6200 M
/Helvetica-ISOLatin1 F 1200 o f
(1 ) h
2100 -6200 M
(Introduction) h
8684 -6200 M
(..............................................................................................................) h
45833 -6200 M
(5) h
300 -8600 M
325 -8600 M
(2 ) h
2100 -8600 M
(GSSAPI Routines) h
12024 -8600 M
(....................................................................................................) h
45833 -8600 M
(6) h
300 -10600 M
2100 -10600 M
(2.1 ) h
5124 -10600 M
(Data Types and Calling Conventions) h
24716 -10600 M
(..............................................................) h
45833 -10600 M
(7) h
300 -12200 M
5100 -12200 M
(2.1.1 ) h
9300 -12200 M
(Structured data types) h
21042 -12200 M
(.........................................................................) h
45833 -12200 M
(7) h
300 -13800 M
5100 -13800 M
(2.1.2 ) h
9300 -13800 M
(Integer types) h
16366 -13800 M
(.......................................................................................) h
45833 -13800 M
(7) h
300 -15400 M
5100 -15400 M
(2.1.3 ) h
9300 -15400 M
(String and similar data) h
21376 -15400 M
(........................................................................) h
45833 -15400 M
(7) h
300 -16700 M
9300 -16700 M
(2.1.3.1 ) h
14124 -16700 M
(Opaque data types) h
24382 -16700 M
(...............................................................) h
45833 -16700 M
(8) h
300 -18000 M
9300 -18000 M
(2.1.3.2 ) h
14124 -18000 M
(Character strings) h
23380 -18000 M
(..................................................................) h
45833 -18000 M
(8) h
300 -19600 M
5100 -19600 M
(2.1.4 ) h
9300 -19600 M
(Object Identifiers) h
18704 -19600 M
(................................................................................) h
45833 -19600 M
(8) h
300 -21200 M
5100 -21200 M
(2.1.5 ) h
9300 -21200 M
(Object Identifier Sets) h
20708 -21200 M
(..........................................................................) h
45833 -21200 M
(9) h
300 -22800 M
5100 -22800 M
(2.1.6 ) h
9300 -22800 M
(Credentials) h
15698 -22800 M
(.........................................................................................) h
45833 -22800 M
(9) h
300 -24400 M
5100 -24400 M
(2.1.7 ) h
9300 -24400 M
(Contexts) h
14362 -24400 M
(...........................................................................................) h
45166 -24400 M
(10) h
300 -26000 M
5100 -26000 M
(2.1.8 ) h
9300 -26000 M
(Authentication tokens) h
21042 -26000 M
(.......................................................................) h
45166 -26000 M
(10) h
300 -27600 M
5100 -27600 M
(2.1.9 ) h
9300 -27600 M
(Status values) h
16700 -27600 M
(....................................................................................) h
45166 -27600 M
(10) h
300 -28900 M
9300 -28900 M
(2.1.9.1 ) h
14124 -28900 M
(GSS status codes) h
24048 -28900 M
(..............................................................) h
45166 -28900 M
(10) h
300 -30200 M
9300 -30200 M
(2.1.9.2 ) h
14124 -30200 M
(Mechanism\255specific status codes) h
32064 -30200 M
(......................................) h
45166 -30200 M
(12) h
300 -31800 M
5100 -31800 M
(2.1.10 ) h
9300 -31800 M
(Names) h
13360 -31800 M
(..............................................................................................) h
45166 -31800 M
(12) h
300 -33400 M
5100 -33400 M
(2.1.11 ) h
9300 -33400 M
(Channel Bindings) h
19038 -33400 M
(.............................................................................) h
45166 -33400 M
(13) h
300 -35000 M
5100 -35000 M
(2.1.12 ) h
9300 -35000 M
(Optional parameters) h
20374 -35000 M
(.........................................................................) h
45166 -35000 M
(14) h
300 -36300 M
9300 -36300 M
(2.1.12.1 ) h
14370 -36300 M
(gss_buffer_t types) h
24382 -36300 M
(.............................................................) h
45166 -36300 M
(14) h
300 -37600 M
9300 -37600 M
(2.1.12.2 ) h
14370 -37600 M
(Integer types \(input\)) h
25384 -37600 M
(..........................................................) h
45166 -37600 M
(14) h
300 -38900 M
9300 -38900 M
(2.1.12.3 ) h
14370 -38900 M
(Integer types \(output\)) h
26052 -38900 M
(........................................................) h
45166 -38900 M
(14) h
300 -40200 M
9300 -40200 M
(2.1.12.4 ) h
14370 -40200 M
(Pointer types) h
21710 -40200 M
(.....................................................................) h
45166 -40200 M
(15) h
300 -41500 M
9300 -41500 M
(2.1.12.5 ) h
14370 -41500 M
(Object IDs) h
20374 -41500 M
(.........................................................................) h
45166 -41500 M
(15) h
300 -42800 M
9300 -42800 M
(2.1.12.6 ) h
14370 -42800 M
(Object ID Sets) h
22378 -42800 M
(...................................................................) h
45166 -42800 M
(15) h
300 -44100 M
9300 -44100 M
(2.1.12.7 ) h
14370 -44100 M
(Credentials) h
20708 -44100 M
(........................................................................) h
45166 -44100 M
(15) h
300 -46500 M
325 -46500 M
(3 ) h
2100 -46500 M
(GSSAPI routine descriptions) h
17702 -46500 M
(.................................................................................) h
45166 -46500 M
(16) h
300 -48500 M
2100 -48500 M
(3.1 ) h
5124 -48500 M
(gss_acquire_cred) h
14696 -48500 M
(..........................................................................................) h
45166 -48500 M
(16) h
300 -50500 M
2100 -50500 M
(3.2 ) h
5124 -50500 M
(gss_release_cred) h
14696 -50500 M
(..........................................................................................) h
45166 -50500 M
(17) h
300 -52500 M
2100 -52500 M
(3.3 ) h
5124 -52500 M
(gss_init_sec_context) h
16366 -52500 M
(.....................................................................................) h
45166 -52500 M
(18) h
300 -54500 M
2100 -54500 M
(3.4 ) h
5124 -54500 M
(gss_accept_sec_context) h
18370 -54500 M
(...............................................................................) h
45166 -54500 M
(22) h
300 -56500 M
2100 -56500 M
(3.5 ) h
5124 -56500 M
( gss_process_context_token) h
20708 -56500 M
(........................................................................) h
45166 -56500 M
(25) h
300 -58500 M
2100 -58500 M
(3.6 ) h
5124 -58500 M
(gss_delete_sec_context) h
18370 -58500 M
(...............................................................................) h
45166 -58500 M
(26) h
300 -60500 M
2100 -60500 M
(3.7 ) h
5124 -60500 M
(gss_context_time) h
14696 -60500 M
(..........................................................................................) h
45166 -60500 M
(27) h
-7200 7200 T
R
S
55512 -52800 400 2400 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 4 4
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22511 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(4) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
300 -1200 M
2100 -1200 M
/Helvetica-ISOLatin1 F 1200 o f
(3.8 ) h
5124 -1200 M
(gss_sign) h
10020 -1200 M
(........................................................................................................) h
45166 -1200 M
(27) h
300 -3200 M
2100 -3200 M
(3.9 ) h
5124 -3200 M
(gss_verify) h
10688 -3200 M
(......................................................................................................) h
45166 -3200 M
(29) h
300 -5200 M
2100 -5200 M
(3.10 ) h
5169 -5200 M
(gss_seal) h
10020 -5200 M
(........................................................................................................) h
45166 -5200 M
(30) h
300 -7200 M
2100 -7200 M
(3.11 ) h
5169 -7200 M
(gss_unseal) h
11356 -7200 M
(....................................................................................................) h
45166 -7200 M
(31) h
300 -9200 M
2100 -9200 M
(3.12 ) h
5169 -9200 M
(gss_display_status) h
15698 -9200 M
(.......................................................................................) h
45166 -9200 M
(33) h
300 -11200 M
2100 -11200 M
(3.13 ) h
5169 -11200 M
(gss_indicate_mechs) h
16366 -11200 M
(.....................................................................................) h
45166 -11200 M
(34) h
300 -13200 M
2100 -13200 M
(3.14 ) h
5169 -13200 M
(gss_compare_name) h
16366 -13200 M
(.....................................................................................) h
45166 -13200 M
(35) h
300 -15200 M
2100 -15200 M
(3.15 ) h
5169 -15200 M
(gss_display_name) h
15364 -15200 M
(........................................................................................) h
45166 -15200 M
(36) h
300 -17200 M
2100 -17200 M
(3.16 ) h
5169 -17200 M
(gss_import_name) h
15030 -17200 M
(.........................................................................................) h
45166 -17200 M
(36) h
300 -19200 M
2100 -19200 M
(3.17 ) h
5169 -19200 M
(gss_release_name) h
15698 -19200 M
(.......................................................................................) h
45166 -19200 M
(37) h
300 -21200 M
2100 -21200 M
(3.18 ) h
5169 -21200 M
(gss_release_buffer) h
15698 -21200 M
(.......................................................................................) h
45166 -21200 M
(38) h
300 -23200 M
2100 -23200 M
(3.19 ) h
5169 -23200 M
(gss_release_oid_set) h
16366 -23200 M
(.....................................................................................) h
45166 -23200 M
(38) h
300 -25748 M
325 -25748 M
(4 ) h
2100 -25748 M
( ) h
n 1.165 o f
( ) h
n 0.858 o f
(References) h
9352 -25748 M
(..........................................................................................................) h
45166 -25748 M
(39) h
300 -29148 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(Figures) h
300 -31798 M
325 -31798 M
/Helvetica-ISOLatin1 F 1200 o f
(Figure 2\2551 ) h
6861 -31798 M
(GSSAPI Routines) h
16700 -31798 M
(......................................................................................) h
45833 -31798 M
(6) h
300 -35148 M
/Helvetica-Bold-ISOLatin1 F 1400 o f
(Tables) h
300 -37798 M
325 -37798 M
/Helvetica-ISOLatin1 F 1200 o f
(Table 2\2551 ) h
6461 -37798 M
(Calling Errors) h
14028 -37798 M
(............................................................................................) h
45166 -37798 M
(11) h
300 -39398 M
325 -39398 M
(Table 2\2552 ) h
6461 -39398 M
(Routine Errors) h
14362 -39398 M
(...........................................................................................) h
45166 -39398 M
(11) h
300 -40998 M
325 -40998 M
(Table 2\2553 ) h
6461 -40998 M
(Supplementary Status Bits) h
20708 -40998 M
(........................................................................) h
45166 -40998 M
(11) h
-7200 7200 T
R
S
5288 -35298 400 5798 @
S
0.00 G E
R
R
S
5288 -48498 400 4400 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 5 5
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22511 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(5) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
300 -1200 M
325 -1200 M
300 -4950 M
/Helvetica-BoldOblique-ISOLatin1 $
/Helvetica-BoldOblique & P
/Helvetica-BoldOblique-ISOLatin1 F 1400 o f
(1 ) h
1857 -4950 M
(Introduction) h
300 -7800 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
141.2 0 32 (The Generic Security Service Application Programming Interface [) W
141.2 0 32 (A) W
141.2 0 32 (] provides security serv\255) W
300 -9200 M
74.2 0 32 (ices to calling applications. It allows a communicating application to authenticate the user as\255) W
300 -10600 M
3.1 0 32 (sociated with another application, to delegate rights to another application, and to apply security) W
300 -12000 M
(services such as confidentiality and integrity on a per\255message basis.) h
300 -14000 M
(There are four stages to using the GSSAPI:) h
300 -16000 M
/Symbol F 1200 o f
(\267) h
2100 -16000 M
/Times-Roman-ISOLatin1 F 1200 o f
118.1 0 32 (The application acquires a set of ) W
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
118.1 0 32 (credentials) W
/Times-Roman-ISOLatin1 F 1200 o f
118.1 0 32 ( with which it may prove its identity to other) W
2100 -17400 M
0.4 0 32 (processes. The application's credentials vouch for its global identity, which may or may not) W
2100 -18800 M
(be related to the local username under which it is running.) h
300 -20800 M
/Symbol F 1200 o f
(\267) h
2100 -20800 M
/Times-Roman-ISOLatin1 F 1200 o f
100.4 0 32 (A pair of communicating applications establish a joint ) W
/Times-Italic-ISOLatin1 F 1200 o f
100.4 0 32 (security context) W
100.4 0 32 ( ) W
/Times-Roman-ISOLatin1 F 1200 o f
100.4 0 32 (using their creden\255) W
2100 -22200 M
69.1 0 32 (tials. The security context is a pair of GSSAPI data structures that contain shared state in\255) W
2100 -23600 M
111.9 0 32 (formation, which is required in order that per\255message security services may be provided. ) W
2100 -25000 M
4.8 0 32 (As part of the establishment of a security context, the context initiator is authenticated to the) W
2100 -26400 M
133.9 0 32 (responder, and may require that the responder is authenticated in turn. The initiator may) W
2100 -27800 M
64.7 0 32 (optionally give the responder the right to initiate further security contexts. This transfer of) W
2100 -29200 M
42.7 0 32 (rights is termed ) W
/Times-Italic-ISOLatin1 F 1200 o f
42.7 0 32 (delegation) W
/Times-Roman-ISOLatin1 F 1200 o f
42.7 0 32 (, and is achieved by creating a set of credentials, similar to those) W
2100 -30600 M
(used by the originating application, but which may be used by the responder.) h
2100 -32000 M
26.2 0 32 (To establish and maintain the shared information that makes up the security context, certain) W
2100 -33400 M
242.3 0 32 (GSSAPI calls will return a ) W
/Times-Italic-ISOLatin1 F 1200 o f
242.3 0 32 (token) W
/Times-Roman-ISOLatin1 F 1200 o f
242.3 0 32 ( data structure, which is a cryptographically protected) W
2100 -34800 M
102.8 0 32 (opaque data type. The caller of such a GSSAPI routine is responsible for transferring the) W
2100 -36200 M
45.5 0 32 (token to the peer application, which should then pass it to a corresponding GSSAPI routine) W
2100 -37600 M
(which will decode it and extract the information.) h
300 -39600 M
/Symbol F 1200 o f
(\267) h
2100 -39600 M
/Times-Roman-ISOLatin1 F 1200 o f
(Per\255message services are invoked to apply either:) h
2100 -41000 M
3600 -41000 M
(i\)) h
5400 -41000 M
(integrity and data origin authentication, or) h
2100 -42400 M
3600 -42400 M
(ii\)) h
5400 -42400 M
(confidentiality, integrity and data origin authentication) h
2100 -43800 M
110.8 0 32 (to application data, which are treated by GSSAPI as arbitrary bit\255strings. The application) W
2100 -45200 M
156.6 0 32 (transmitting a message that it wishes to protect will call the appropriate GSSAPI routine) W
2100 -46600 M
74.8 0 32 (\() W
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
74.8 0 32 (sign) W
/Times-Roman-ISOLatin1 F 1200 o f
74.8 0 32 ( or ) W
/Times-Bold-ISOLatin1 F 1200 o f
74.8 0 32 (seal) W
/Times-Roman-ISOLatin1 F 1200 o f
74.8 0 32 (\) to apply protection, specifying the appropriate security context, and send the) W
2100 -48000 M
151.9 0 32 (result to the receiving application. The receiver will pass the received data to the corre\255) W
2100 -49400 M
(sponding decoding routine \() h
/Times-Bold-ISOLatin1 F 1200 o f
(verify) h
/Times-Roman-ISOLatin1 F 1200 o f
( or ) h
/Times-Bold-ISOLatin1 F 1200 o f
(unseal) h
/Times-Roman-ISOLatin1 F 1200 o f
(\) to remove the protection and validate the data.) h
300 -51400 M
/Symbol F 1200 o f
(\267) h
2100 -51400 M
/Times-Roman-ISOLatin1 F 1200 o f
84.0 0 32 (At the completion of a communications session \(which may extend across several connec\255) W
2100 -52800 M
105.4 0 32 (tions\), the peer applications call GSSAPI routines to delete the security context. Multiple) W
2100 -54200 M
22.6 0 32 (contexts may also be used \(either successively or simultaneously\) within a single communi\255) W
2100 -55600 M
(cations association.) h
300 -57600 M
(.) h
300 -59600 M
-7200 7200 T
R
showpage
$P e
%%Page: 6 6
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22511 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(6) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
300 -1350 M
/Helvetica-BoldOblique-ISOLatin1 $
/Helvetica-BoldOblique & P
/Helvetica-BoldOblique-ISOLatin1 F 1400 o f
(2 ) h
1857 -1350 M
(GSSAPI Routines) h
300 -4200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
95.6 0 32 (This section lists the functions performed by each of the GSSAPI routines and discusses their) W
300 -5600 M
50.6 0 32 (major parameters, describing how they are to be passed to the routines. The routines are listed) W
300 -7000 M
96.3 0 32 (in ) W
96.3 0 32 (figure ) W
96.3 0 32 (2\2551) W
96.3 0 32 (. Routines marked with asterisks are not listed in the C.3 release of the GSSAPI) W
300 -8400 M
(spec, but are expected to appear in a future release.) h
300 -9800 M
300 -14500 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1200 o f
(Routine) h
11100 -14500 M
29100 -14500 M
(Function) h
300 -17000 M
/Times-Roman-ISOLatin1 F 1200 o f
(gss_acquire_cred) h
25982 -17000 M
(Assume a global identity) h
300 -18200 M
300 -19400 M
(gss_release_cred) h
26079 -19400 M
(Discard credentials) h
300 -20600 M
300 -21800 M
(gss_init_sec_context) h
26100 -21800 M
(Initiate a security context with a) h
300 -23000 M
301 -23000 M
26100 -23000 M
(peer application) h
300 -24200 M
300 -25400 M
(gss_accept_sec_context) h
26100 -25400 M
(Accept a security context initiated) h
300 -26600 M
301 -26600 M
26100 -26600 M
(by a peer application) h
300 -27800 M
300 -29000 M
(gss_process_context_token) h
26100 -29000 M
(Process a token on a security context) h
300 -30200 M
301 -30200 M
26100 -30200 M
(from a peer application) h
300 -31400 M
300 -32600 M
(gss_delete_sec_context) h
26100 -32600 M
(Discard a security context) h
300 -33800 M
300 -35000 M
(gss_context_time) h
26100 -35000 M
(Determine for how long a context will) h
300 -36200 M
301 -36200 M
26100 -36200 M
(remain valid) h
300 -37400 M
300 -38600 M
(gss_sign) h
26100 -38600 M
(Sign a message; integrity service) h
300 -39800 M
300 -41000 M
(gss_verify) h
26100 -41000 M
(Check signature on a message) h
300 -42200 M
300 -43400 M
(gss_seal) h
26100 -43400 M
(Sign \(optionally encrypt\) a message;) h
300 -44600 M
301 -44600 M
26100 -44600 M
(provide confidentiality service) h
300 -45800 M
300 -47000 M
(gss_unseal) h
26100 -47000 M
(Verify \(optionally decrypt\) message) h
300 -48200 M
300 -49400 M
(gss_display_status) h
26100 -49400 M
(Convert an API status code to text) h
300 -50600 M
300 -51800 M
(gss_indicate_mechs) h
26100 -51800 M
(Determine underlying mechanism) h
300 -53000 M
300 -54200 M
(gss_compare_name) h
26100 -54200 M
(Compare two API\255format names) h
300 -55400 M
300 -56600 M
(gss_display_name) h
26100 -56600 M
(Convert opaque name to text) h
300 -57800 M
300 -59000 M
(gss_import_name*) h
26100 -59000 M
(Convert a textual name to API\255format) h
-7200 7200 T
S
N
S
7200 -20200 46800 2700 @ I N
7200 -17500 T
N
S
900 -100 T
N
0 G
300 -1200 M
/Helvetica-Bold-ISOLatin1 F 1200 o f
(Figure 2\2551 ) h
6702 -1200 M
(GSSAPI Routines) h
-900 100 T
R
R
R
S
N
S
6300 -23100 48600 900 @ I N
6300 -22200 T
N
S
N
0.00 -300.00 M
48600.00 -300.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
R
R
S
5288 -14700 400 1400 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 7 7
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22511 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(7) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
300 -1200 M
300 -2400 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(gss_release_name*) h
26100 -2400 M
(Discard an API\255format name) h
300 -3600 M
300 -4800 M
(gss_release_buffer*) h
26100 -4800 M
(Discard a buffer) h
300 -6000 M
300 -7200 M
(gss_release_oid_set*) h
26100 -7200 M
(Discard a set of object identifiers) h
300 -8400 M
300 -9600 M
300 -21536 M
300 -24486 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(2.1 ) h
2635 -24486 M
(Data Types and Calling Conventions) h
300 -26736 M
/Times-Roman-ISOLatin1 F 1200 o f
(The following conventions are used by the GSSAPI:) h
300 -29336 M
/Helvetica-BoldOblique-ISOLatin1 $
/Helvetica-BoldOblique & P
/Helvetica-BoldOblique-ISOLatin1 F 1200 o f
(2.1.1 ) h
3302 -29336 M
(Structured data types) h
300 -31336 M
/Times-Roman-ISOLatin1 F 1200 o f
42.2 0 32 (Wherever these GSSAPI C\255bindings describe structured data, only fields that must be provided) W
300 -32736 M
6.4 0 32 (by all GSSAPI implementation are documented. Individual implementations may provide addi\255) W
300 -34136 M
24.3 0 32 (tional fields, either for internal use within GSSAPI routines, or for use by non\255portable applica\255) W
300 -35536 M
(tions.) h
300 -38136 M
/Helvetica-BoldOblique-ISOLatin1 F 1200 o f
(2.1.2 ) h
3302 -38136 M
(Integer types) h
300 -40136 M
/Times-Roman-ISOLatin1 F 1200 o f
(GSSAPI defines the following integer data types:) h
300 -41536 M
3600 -41536 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(OM_uint32) h
12300 -41536 M
/Times-Roman-ISOLatin1 F 1200 o f
(32\255bit unsigned integer) h
300 -42936 M
3600 -42936 M
/Times-Bold-ISOLatin1 F 1200 o f
(OM_uint16) h
12300 -42936 M
/Times-Roman-ISOLatin1 F 1200 o f
(16\255bit unsigned integer) h
300 -44336 M
300 -45736 M
50.5 0 32 (Where bit\255count is important, these portable data types are used by the GSSAPI routine defini\255) W
300 -47136 M
54.6 0 32 (tions. Individual GSSAPI implementations will include appropriate typedef definitions to map) W
300 -48536 M
(this type onto a built\255in data type.) h
300 -51136 M
/Helvetica-BoldOblique-ISOLatin1 F 1200 o f
(2.1.3 ) h
3302 -51136 M
(String and similar data) h
300 -53136 M
/Times-Roman-ISOLatin1 F 1200 o f
278.4 0 32 (Many of the GSSAPI routines take parameters and return values that describe contiguous) W
300 -54536 M
244.8 0 32 (multiple\255byte data. All such data is passed between the GSSAPI and the caller using the) W
300 -55936 M
/Times-Bold-ISOLatin1 F 1200 o f
100.5 0 32 (gss_buffer_t) W
/Times-Roman-ISOLatin1 F 1200 o f
100.5 0 32 ( data type. This data type is a pointer to a buffer descriptor, which consists of a) W
300 -57336 M
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
2.4 0 32 (length ) W
/Times-Roman-ISOLatin1 F 1200 o f
2.4 0 32 (field, which contains the total number of bytes in the datum, and a ) W
/Times-Italic-ISOLatin1 F 1200 o f
2.4 0 32 (value) W
/Times-Roman-ISOLatin1 F 1200 o f
2.4 0 32 ( field which con\255) W
300 -58736 M
(tains a pointer to the actual datum:) h
300 -60136 M
-7200 7200 T
S
N
S
6840 -27236 47520 9936 @ I N
6840 -17300 T
N
S
900 216 T
N
0 G
300 -1200 M
300 -2600 M
/Times-Roman-ISOLatin1 F 1200 o f
36.4 0 32 (Individual GSSAPI implementations may augmement these routines by providing additional) W
300 -4000 M
3.2 0 32 (mechanism\255specific routines if required functionality is not available from the generic forms. ) W
300 -5400 M
212.3 0 32 (Applications are encouraged to use the generic routines wherever possible on portability) W
300 -6800 M
(grounds.) h
300 -8238 M
-900 -216 T
R
S
360 -8564 46800 8100 @
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
R
R
N
S
7200 -8550 48600 900 @ I N
7200 -7650 T
N
S
N
0.00 -300.00 M
48600.00 -300.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
8100 -5850 T
N
S
0 -2700 46800 2700 @
R
0 G
300 -1200 M
/Helvetica-Bold-ISOLatin1 F 1200 o f
(Routine) h
11100 -1200 M
29100 -1200 M
(Function) h
300 -2638 M
S
0 -2700 46800 2700 @
R
-8100 5850 T
R
S
55512 -14700 400 2400 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 8 8
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22511 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(8) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
300 -1200 M
5400 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(typedef struct gss_buffer_desc_struct {) h
300 -2600 M
5400 -2600 M
7200 -2600 M
(size_t) h
13500 -2600 M
(length,) h
300 -4000 M
5400 -4000 M
7200 -4000 M
(void ) h
13500 -4000 M
(*value) h
300 -5400 M
5400 -5400 M
(} gss_buffer_desc, *gss_buffer_t;) h
300 -6800 M
300 -8200 M
33.8 0 32 (Storage for data passed to the application by a GSSAPI routine using the ) W
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
33.8 0 32 (gss_buffer_t) W
/Times-Roman-ISOLatin1 F 1200 o f
33.8 0 32 ( conven\255) W
300 -9600 M
10.6 0 32 (tions is allocated by the GSSAPI routine. The application may free this storage by invoking the) W
300 -11000 M
/Times-Bold-ISOLatin1 F 1200 o f
103.7 0 32 (gss_release_buffer) W
/Times-Roman-ISOLatin1 F 1200 o f
103.7 0 32 ( routine. Allocation of the ) W
/Times-Bold-ISOLatin1 F 1200 o f
103.7 0 32 (gss_buffer_desc) W
/Times-Roman-ISOLatin1 F 1200 o f
103.7 0 32 ( object is always the responsi\255) W
300 -12400 M
264.4 0 32 (bility of the application; Unused ) W
/Times-Bold-ISOLatin1 F 1200 o f
264.4 0 32 (gss_buffer_desc) W
/Times-Roman-ISOLatin1 F 1200 o f
264.4 0 32 ( objects may be initialized to the value) W
300 -13800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_EMPTY_BUFFER) h
/Times-Roman-ISOLatin1 F 1200 o f
(.) h
300 -16200 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1200 o f
(2.1.3.1 ) h
4303 -16200 M
(Opaque data types) h
300 -18000 M
/Times-Roman-ISOLatin1 F 1200 o f
197.9 0 32 (Certain multiple\255word data items are considered opaque data types at the GSSAPI, because) W
300 -19400 M
85.9 0 32 (their internal structure has no significance either to the GSSAPI or to the caller. Examples of) W
300 -20800 M
12.0 0 32 (such opaque data types are the ) W
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
12.0 0 32 (input_token) W
/Times-Roman-ISOLatin1 F 1200 o f
12.0 0 32 ( parameter to ) W
/Times-Bold-ISOLatin1 F 1200 o f
12.0 0 32 (gss_init_sec_context) W
/Times-Roman-ISOLatin1 F 1200 o f
12.0 0 32 ( \(which is opaque) W
300 -22200 M
90.9 0 32 (to the caller\), and the ) W
/Times-Italic-ISOLatin1 F 1200 o f
90.9 0 32 (input_message) W
/Times-Roman-ISOLatin1 F 1200 o f
90.9 0 32 ( parameter to ) W
/Times-Bold-ISOLatin1 F 1200 o f
90.9 0 32 (gss_seal) W
/Times-Roman-ISOLatin1 F 1200 o f
90.9 0 32 ( \(which is opaque to the GSSAPI\). ) W
300 -23600 M
192.9 0 32 (Opaque data is passed between the GSSAPI and the application using the ) W
/Times-Bold-ISOLatin1 F 1200 o f
192.9 0 32 (gss_buffer_t) W
/Times-Roman-ISOLatin1 F 1200 o f
192.9 0 32 ( da\255) W
300 -25000 M
(tatype.) h
300 -27400 M
/Helvetica-Bold-ISOLatin1 F 1200 o f
(2.1.3.2 ) h
4303 -27400 M
(Character strings) h
300 -29200 M
/Times-Roman-ISOLatin1 F 1200 o f
41.1 0 32 (Certain multiple\255word data items may be regarded as simple ISO Latin\2551 character strings. An) W
300 -30600 M
36.4 0 32 (example of this is the ) W
/Times-Italic-ISOLatin1 F 1200 o f
36.4 0 32 (input_name_buffer) W
/Times-Roman-ISOLatin1 F 1200 o f
36.4 0 32 ( parameter to ) W
/Times-Bold-ISOLatin1 F 1200 o f
36.4 0 32 (gss_import_name) W
/Times-Roman-ISOLatin1 F 1200 o f
36.4 0 32 (. Some GSSAPI rou\255) W
300 -32000 M
36.5 0 32 (tines also return character strings. Character strings are passed between the application and the) W
300 -33400 M
(GSSAPI using the ) h
/Times-Bold-ISOLatin1 F 1200 o f
(gss_buffer_t) h
/Times-Roman-ISOLatin1 F 1200 o f
( datatype, defined earlier.) h
300 -36000 M
/Helvetica-BoldOblique-ISOLatin1 $
/Helvetica-BoldOblique & P
/Helvetica-BoldOblique-ISOLatin1 F 1200 o f
(2.1.4 ) h
3302 -36000 M
(Object Identifiers) h
300 -38000 M
/Times-Roman-ISOLatin1 F 1200 o f
52.8 0 32 (Certain GSSAPI procedures take parameters of the type ) W
/Times-Bold-ISOLatin1 F 1200 o f
52.8 0 32 (gss_OID, ) W
/Times-Roman-ISOLatin1 F 1200 o f
52.8 0 32 (or ) W
/Times-Italic-ISOLatin1 F 1200 o f
52.8 0 32 (Object identifier) W
/Times-Roman-ISOLatin1 F 1200 o f
52.8 0 32 (. This is) W
300 -39400 M
12.5 0 32 (a type containing ISO\255defined tree\255structured values, and is used by the GSSAPI caller to select) W
300 -40800 M
(an underlying security mechanism. A value of type ) h
/Times-Bold-ISOLatin1 F 1200 o f
(gss_OID) h
/Times-Roman-ISOLatin1 F 1200 o f
( has the following structure:) h
300 -42200 M
300 -43600 M
3600 -43600 M
(typedef struct gss_OID_desc {) h
300 -45000 M
3600 -45000 M
5400 -45000 M
(OM_uint32) h
12600 -45000 M
(length,) h
300 -46400 M
3600 -46400 M
5400 -46400 M
(void) h
12600 -46400 M
(*elements) h
300 -47800 M
3600 -47800 M
5400 -47800 M
12600 -47800 M
15900 -47800 M
(} *gss_OID;) h
300 -49200 M
300 -50600 M
196.1 0 32 (The ) W
/Times-Italic-ISOLatin1 F 1200 o f
196.1 0 32 (elements) W
/Times-Roman-ISOLatin1 F 1200 o f
196.1 0 32 ( field of this structure points to the first byte of an octet string containing the) W
300 -52000 M
121.2 0 32 (ASN.1 BER encoding of the value of the ) W
/Times-Bold-ISOLatin1 F 1200 o f
121.2 0 32 (gss_OID) W
/Times-Roman-ISOLatin1 F 1200 o f
121.2 0 32 (. The ) W
/Times-Italic-ISOLatin1 F 1200 o f
121.2 0 32 (length) W
/Times-Roman-ISOLatin1 F 1200 o f
121.2 0 32 ( field contains the number of) W
300 -53400 M
250.9 0 32 (octets in this value. ) W
250.9 0 32 (For example, the ) W
/Times-Bold-ISOLatin1 F 1200 o f
250.9 0 32 (gss_OID) W
/Times-Roman-ISOLatin1 F 1200 o f
250.9 0 32 ( value corresponding to {iso\(1\) identified\255) W
300 -54800 M
360.2 0 32 (organization\(3\) icd\255ecma\(12\) member\255company\(2\) dec\(1011\) cryptoAlgorithms\(7\) SPX\(5\)}) W
300 -56200 M
131.4 0 32 (meaning SPX \(Digital's X.509 authentication mechanism\) has a ) W
/Times-Italic-ISOLatin1 F 1200 o f
131.4 0 32 (length) W
/Times-Roman-ISOLatin1 F 1200 o f
131.4 0 32 ( field of 7 and an ) W
/Times-Italic-ISOLatin1 F 1200 o f
131.4 0 32 (ele\255) W
300 -57600 M
78.9 0 32 (ments) W
/Times-Roman-ISOLatin1 F 1200 o f
78.9 0 32 ( field pointing to seven bytes containing the following octal values: 53,14,2,207,163,7,5.) W
300 -59000 M
118.5 0 32 (G) W
118.5 0 32 (SSAPI implementations should provide constant ) W
/Times-Bold-ISOLatin1 F 1200 o f
118.5 0 32 (gss_OID) W
/Times-Roman-ISOLatin1 F 1200 o f
118.5 0 32 ( values to allow callers to request) W
300 -60400 M
109.7 0 32 (any supported mechanism, although applications are encouraged on portability grounds to ac\255) W
-7200 7200 T
R
S
5288 -10300 400 1400 @
S
0.00 G E
R
R
S
5288 -66700 400 7000 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 9 9
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22511 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(9) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
300 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
78.9 0 32 (cept the default mechanism. ) W
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
78.9 0 32 (gss_OID) W
/Times-Roman-ISOLatin1 F 1200 o f
78.9 0 32 ( values should also be provided to allow applications to) W
300 -2600 M
182.4 0 32 (specify particular name types \(see section ) W
182.4 0 32 (2.1.10) W
182.4 0 32 (\). Applications should treat ) W
/Times-Bold-ISOLatin1 F 1200 o f
182.4 0 32 (gss_OID_desc) W
300 -4000 M
/Times-Roman-ISOLatin1 F 1200 o f
81.4 0 32 (values returned by GSSAPI routines as read\255only. In particular, the application should not at\255) W
300 -5400 M
519.8 0 32 (tempt to deallocate them. The ) W
/Times-Bold-ISOLatin1 F 1200 o f
519.8 0 32 (gss_OID_desc) W
/Times-Roman-ISOLatin1 F 1200 o f
519.8 0 32 ( datatype is equivalent to the X/Open) W
300 -6800 M
/Times-Bold-ISOLatin1 F 1200 o f
(OM_object_identifier) h
/Times-Roman-ISOLatin1 F 1200 o f
( datatype[) h
(B) h
(].) h
300 -9400 M
/Helvetica-BoldOblique-ISOLatin1 $
/Helvetica-BoldOblique & P
/Helvetica-BoldOblique-ISOLatin1 F 1200 o f
(2.1.5 ) h
3302 -9400 M
(Object Identifier Sets) h
300 -11400 M
/Times-Roman-ISOLatin1 F 1200 o f
5.8 0 32 (Certain GSSAPI procedures take parameters of the type ) W
/Times-Bold-ISOLatin1 F 1200 o f
5.8 0 32 (gss_OID_set) W
/Times-Roman-ISOLatin1 F 1200 o f
5.8 0 32 (. This type represents one) W
300 -12800 M
(or more object identifiers \(section ) h
(2.1.4) h
(\). ) h
(A) h
( ) h
/Times-Bold-ISOLatin1 F 1200 o f
(gss_OID_set) h
/Times-Roman-ISOLatin1 F 1200 o f
( object has the following structure:) h
300 -14200 M
300 -15600 M
3600 -15600 M
(Typedef struct gss_OID_set_desc {) h
300 -17000 M
3600 -17000 M
5400 -17000 M
(int) h
12600 -17000 M
(count,) h
300 -18400 M
3600 -18400 M
5400 -18400 M
(g) h
(ss_OID_) h
(desc) h
12600 -18400 M
(*e) h
(lements) h
300 -19800 M
3600 -19800 M
5400 -19800 M
12600 -19800 M
15900 -19800 M
(} *gss_OID_set;) h
300 -21800 M
68.8 0 32 (The ) W
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
68.8 0 32 (count) W
/Times-Roman-ISOLatin1 F 1200 o f
68.8 0 32 ( f) W
68.8 0 32 (ield contain) W
68.8 0 32 (s) W
68.8 0 32 ( the number of OIDs within the set. The ) W
/Times-Italic-ISOLatin1 F 1200 o f
68.8 0 32 (elements) W
/Times-Roman-ISOLatin1 F 1200 o f
68.8 0 32 ( field is a pointer to) W
300 -23200 M
20.6 0 32 (an array of ) W
/Times-Bold-ISOLatin1 F 1200 o f
20.6 0 32 (gss_OID_desc) W
/Times-Roman-ISOLatin1 F 1200 o f
20.6 0 32 ( objects, each of which describes a single OID. ) W
/Times-Bold-ISOLatin1 F 1200 o f
20.6 0 32 (gss_OID_set) W
/Times-Roman-ISOLatin1 F 1200 o f
20.6 0 32 ( values) W
300 -24600 M
10.9 0 32 (are used to name the available mechanisms supported by the GSSAPI, ) W
10.9 0 32 (t) W
10.9 0 32 (o request the use of spe\255) W
300 -26000 M
13.4 0 32 (cific mechanisms) W
13.4 0 32 (, and to indicate which mechanisms a given credential supports) W
13.4 0 32 (. ) W
13.4 0 32 (Storage asso\255) W
300 -27400 M
49.2 0 32 (ciated with ) W
/Times-Bold-ISOLatin1 F 1200 o f
49.2 0 32 (g) W
49.2 0 32 (ss_OID_set ) W
/Times-Roman-ISOLatin1 F 1200 o f
49.2 0 32 (values returned to the application by the GSSAPI ) W
49.2 0 32 (may be deallocated) W
300 -28800 M
(by the ) h
/Times-Bold-ISOLatin1 F 1200 o f
(gss_release_oid_set) h
/Times-Roman-ISOLatin1 F 1200 o f
( routine.) h
300 -31400 M
/Helvetica-BoldOblique-ISOLatin1 F 1200 o f
(2.1.6 ) h
3302 -31400 M
(Credentials) h
300 -33400 M
/Times-Roman-ISOLatin1 F 1200 o f
36.6 0 32 (A credential handle is a caller\255opaque datum that identifies a GSSAPI credential data structure. ) W
300 -34800 M
49.5 0 32 (It is represented by the caller\255opaque type ) W
/Times-Italic-ISOLatin1 F 1200 o f
49.5 0 32 (gss_cred_id_t) W
/Times-Roman-ISOLatin1 F 1200 o f
49.5 0 32 (. Credentials describe a principal, and) W
300 -36200 M
28.1 0 32 (they give their holder the ability to act as that principal. The GSSAPI does not make the actual) W
300 -37600 M
8.3 0 32 (credentials available to applications; instead the credential handle is used to identify a particular) W
300 -39000 M
150.5 0 32 (credential, held internally by GSSAPI or underlying mechanism. Thus the credential handle) W
300 -40400 M
34.0 0 32 (contains no security\255relavent information, and requires no special protection by the application. ) W
300 -41800 M
92.5 0 32 (Depending on the implementation, a given credential handle may refer to different credentials) W
300 -43200 M
303.4 0 32 (when presented to the GSSAPI by different callers. Individual GSSAPI implementations) W
300 -44600 M
92.3 0 32 (should define both the scope of a credential handle and the scope of a credential itself \(which) W
300 -46000 M
94.5 0 32 (must be at least as wide as that of a handle\). Possibilities for credential handle scope include) W
300 -47400 M
181.6 0 32 (the process that acquired the handle, the acquiring process and its children, or all processes) W
300 -48800 M
(sharing some local identification information \(e.g., UID\).) h
300 -50800 M
136.0 0 32 (If no handles exist by which a given credential may be reached, the GSSAPI may delete the) W
300 -52200 M
(credential.) h
300 -54200 M
2.8 0 32 (Certain routines allow credential handle parameters to be omitted to indicate the use of a default) W
300 -55600 M
36.1 0 32 (credential) W
36.1 0 32 (. The mechanism by which a default credential is established and its scope should be) W
300 -57000 M
(defined by the individual GSSAPI implementation.) h
-7200 7200 T
R
S
55512 -20500 400 1400 @
S
0.00 G E
R
R
S
55512 -26100 400 2800 @
S
0.00 G E
R
R
S
55512 -29500 400 1400 @
S
0.00 G E
R
R
S
55512 -37700 400 6800 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 10 10
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(10) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
300 -1200 M
/Helvetica-BoldOblique-ISOLatin1 $
/Helvetica-BoldOblique & P
/Helvetica-BoldOblique-ISOLatin1 F 1200 o f
(2.1.7 ) h
3302 -1200 M
(Contexts) h
300 -3200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
72.0 0 32 (The ) W
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
72.0 0 32 (gss_ctx_id_t ) W
/Times-Roman-ISOLatin1 F 1200 o f
72.0 0 32 (data type contains a caller\255opaque value that identifies one end of a GSSAPI) W
300 -4600 M
141.5 0 32 (security context. Depending on the implementation, a given ) W
/Times-Italic-ISOLatin1 F 1200 o f
141.5 0 32 (gss_ctx_id_t ) W
/Times-Roman-ISOLatin1 F 1200 o f
141.5 0 32 (value may refer to) W
300 -6000 M
144.2 0 32 (different GSSAPI security contexts when presented to the GSSAPI by different callers. The) W
300 -7400 M
192.2 0 32 (security context holds state information about each end of a peer communication, including) W
300 -8800 M
90.4 0 32 (cryptographic state information. Individual GSSAPI implementations should define the scope) W
300 -10200 M
28.2 0 32 (of a context. Since no way is provided by which a new ) W
/Times-Italic-ISOLatin1 F 1200 o f
28.2 0 32 (gss_ctx_id_t) W
/Times-Roman-ISOLatin1 F 1200 o f
28.2 0 32 ( value may be obtained for) W
300 -11600 M
(an existing context, the scope of a context should be the same as the scope of a ) h
/Times-Italic-ISOLatin1 F 1200 o f
(gss_ctx_id_t) h
/Times-Roman-ISOLatin1 F 1200 o f
(.) h
300 -14200 M
/Helvetica-BoldOblique-ISOLatin1 F 1200 o f
(2.1.8 ) h
3302 -14200 M
(Authentication tokens) h
300 -16200 M
/Times-Roman-ISOLatin1 F 1200 o f
10.0 0 32 (A token is a caller\255opaque type that GSSAPI uses to maintain synchronization between the con\255) W
300 -17600 M
31.8 0 32 (text data structures at each end of a GSSAPI security context. The token is a cryptographically) W
300 -19000 M
103.1 0 32 (protected bit\255string, generated by the underlying mechanism at one end of a GSSAPI security) W
300 -20400 M
7.0 0 32 (context for use by the peer mechanism at the other end. Encapsulation \(if required\) and transfer) W
300 -21800 M
16.1 0 32 (of the token are the responsibility of the peer applications. A token is passed between the GSS\255) W
300 -23200 M
(API and the application using the ) h
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(gss_buffer_t) h
/Times-Roman-ISOLatin1 F 1200 o f
( conventions.) h
300 -25800 M
/Helvetica-BoldOblique-ISOLatin1 F 1200 o f
(2.1.9 ) h
3302 -25800 M
(Status values) h
300 -27800 M
/Times-Roman-ISOLatin1 F 1200 o f
127.5 0 32 (One or more status codes are returned by each GSSAPI routine. Two distinct sorts of status) W
300 -29200 M
(codes are returned. These are termed ) h
/Times-Italic-ISOLatin1 F 1200 o f
(GSS status codes) h
/Times-Roman-ISOLatin1 F 1200 o f
( and ) h
/Times-Italic-ISOLatin1 F 1200 o f
(Mechanism status codes) h
/Times-Roman-ISOLatin1 F 1200 o f
(. ) h
300 -31600 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1200 o f
(2.1.9.1 ) h
4303 -31600 M
(GSS status codes) h
300 -33400 M
/Times-Roman-ISOLatin1 F 1200 o f
36.0 0 32 (GSSAPI routines return GSS status codes as their ) W
/Times-Bold-ISOLatin1 F 1200 o f
36.0 0 32 (OM_uint32) W
/Times-Roman-ISOLatin1 F 1200 o f
36.0 0 32 ( function value. These codes in\255) W
300 -34800 M
177.6 0 32 (dicate errors that are independent of the underlying mechanism used to provide the security) W
300 -36200 M
83.0 0 32 (service. The errors that can be indicated via a GSS status code are either ) W
/Times-Italic-ISOLatin1 F 1200 o f
83.0 0 32 (generic API ) W
83.0 0 32 (routine) W
300 -37600 M
148.3 0 32 (e) W
148.3 0 32 (rrors) W
/Times-Roman-ISOLatin1 F 1200 o f
148.3 0 32 ( \(errors that are defined in the GSSAPI specification\) or ) W
/Times-Italic-ISOLatin1 F 1200 o f
148.3 0 32 (calling errors) W
/Times-Roman-ISOLatin1 F 1200 o f
148.3 0 32 ( \(errors that are) W
300 -39000 M
(specific to these bindings\).) h
300 -41000 M
112.4 0 32 (A) W
112.4 0 32 ( GSS status code can indicate ) W
112.4 0 32 (a single fatal g) W
112.4 0 32 (eneric API error) W
112.4 0 32 ( from the routine and a) W
112.4 0 32 ( single) W
300 -42400 M
48.0 0 32 (calling error.) W
48.0 0 32 ( In addition, supplementary status information may be indicated via the setting of) W
300 -43800 M
(bits in the ) h
/Times-Italic-ISOLatin1 F 1200 o f
(supplementary info) h
/Times-Roman-ISOLatin1 F 1200 o f
( field of a GSS status code.) h
300 -45200 M
(These errors are encoded into the 32\255bit GSS status code as follows:) h
300 -53400 M
S
0 7100 m
p T
0 -7200 48960 7200 @ I N
N
S
179 -4203 46080 2707 @
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
S
N
11158.00 -1496.00 M
11158.00 -4203.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
S
520 -5526 M
/Times-Roman-ISOLatin1 F 1181 o f
(31) h
R
S
-1029 -5431 M
/Times-Roman-ISOLatin1 F 1182 o f
(24) h
R
S
11201 -5526 M
/Times-Roman-ISOLatin1 F 1181 o f
( 23) h
R
S
45483 -5526 M
/Times-Roman-ISOLatin1 F 1180 o f
(0) h
R
S
N
23100.00 -1496.00 M
23100.00 -4203.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
S
2567 -3300 M
/Times-Roman-ISOLatin1 F 1180 o f
(Calling Error) h
R
S
14455 -3300 M
/Times-Roman-ISOLatin1 F 1180 o f
(Routine Error) h
R
S
29698 -3300 M
/Times-Roman-ISOLatin1 F 1180 o f
(Supplementary Info) h
R
S
9757 -5526 M
/Times-Roman-ISOLatin1 F 1181 o f
(24) h
R
S
21645 -5526 M
/Times-Roman-ISOLatin1 F 1181 o f
(16) h
R
S
23563 -5526 M
/Times-Roman-ISOLatin1 F 1181 o f
(15) h
R
S
650 -6751 M
/Times-Roman-ISOLatin1 F 1181 o f
(MSB) h
R
S
43983 -6751 M
/Times-Roman-ISOLatin1 F 1181 o f
(LSB) h
R
R
48960 0 m
300 -54800 M
300 -56800 M
/Times-Roman-ISOLatin1 F 1200 o f
88.0 0 32 (Hence if a GSSAPI routine returns a GSS status code whose upper 16 bits contain a non\255zero) W
300 -58200 M
8.3 0 32 (value, the call failed. If the ) W
/Times-Italic-ISOLatin1 F 1200 o f
8.3 0 32 (calling error) W
/Times-Roman-ISOLatin1 F 1200 o f
8.3 0 32 ( field is non\255zero, the invoking application's call of the) W
300 -59600 M
26.3 0 32 (routine was erroneous. Calling errors are defined in table ) W
26.3 0 32 (2\2551) W
26.3 0 32 (. If the ) W
/Times-Italic-ISOLatin1 F 1200 o f
26.3 0 32 (routine error) W
/Times-Roman-ISOLatin1 F 1200 o f
26.3 0 32 ( field is non\255) W
-7200 7200 T
R
S
5288 -45300 400 2800 @
S
0.00 G E
R
R
S
5288 -51500 400 4200 @
S
0.00 G E
R
R
S
5288 -67100 400 6000 @
S
0.00 G E
R
R
S
5288 -57088 400 1438 @
S
0.00 G E
R
R
S
5288 -60539 400 2663 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 11 11
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(11) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
300 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
329.2 0 32 (zero, the routine failed for one of the routine\255specific reasons listed below in table ) W
329.2 0 32 (2\2552) W
329.2 0 32 (. ) W
300 -2600 M
71.2 0 32 (Whether or not the upper 16 bits indicate a failure or a success, the routine may indicate addi\255) W
300 -4000 M
43.9 0 32 (tional information by setting bits in the ) W
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
43.9 0 32 (supplementary info) W
/Times-Roman-ISOLatin1 F 1200 o f
43.9 0 32 ( field of the status code. The mean\255) W
300 -5400 M
(ing of individual bits is listed below in table ) h
(2\2553) h
(.) h
300 -6800 M
300 -20800 M
300 -42960 M
300 -59360 M
-7200 7200 T
S
N
S
5895 -27100 49392 12600 @ I N
5895 -14500 T
N
S
1366 -760 T
N
0 G
300 -1200 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1200 o f
(Table 2\2551 ) h
6169 -1200 M
(Calling Errors) h
300 -2600 M
(Name) h
22030 -2600 M
(Value) h
32168 -2600 M
(Meaning) h
300 -4200 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CALL_INACCESSIBLE_READ) h
23339 -4200 M
/Times-Roman-ISOLatin1 F 1200 o f
(1) h
32456 -4200 M
(A required input parameter) h
300 -5400 M
23339 -5400 M
32456 -5400 M
(could not be read.) h
300 -6600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CALL_INACCESSIBLE_WRITE) h
23339 -6600 M
/Times-Roman-ISOLatin1 F 1200 o f
(2) h
32456 -6600 M
(A required output parameter) h
300 -7800 M
23339 -7800 M
32456 -7800 M
(could not be written.) h
300 -9000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CALL_BAD_STRUCTURE) h
23339 -9000 M
/Times-Roman-ISOLatin1 F 1200 o f
(3) h
32456 -9000 M
(A parameter was malformed) h
300 -10438 M
-1366 760 T
R
R
R
S
N
S
5688 -48660 49824 20160 @ I N
5688 -28500 T
N
S
1510 -1293 T
N
0 G
300 -1200 M
/Helvetica-Bold-ISOLatin1 F 1200 o f
(Table 2\2552 ) h
6169 -1200 M
(Routine Errors) h
300 -2600 M
(Name) h
19802 -2600 M
(Value) h
29100 -2600 M
(Meaning) h
300 -4200 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_MECH) h
20702 -4200 M
/Times-Roman-ISOLatin1 F 1200 o f
(1) h
24115 -4200 M
(An unsupported mechanism was requested) h
300 -5400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_NAME) h
20702 -5400 M
/Times-Roman-ISOLatin1 F 1200 o f
(2) h
24115 -5400 M
(An invalid name was supplied) h
300 -6600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_NAMETYPE) h
20702 -6600 M
/Times-Roman-ISOLatin1 F 1200 o f
(3) h
24115 -6600 M
(A supplied name was of an unsupported type) h
300 -7800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_BINDINGS) h
20702 -7800 M
/Times-Roman-ISOLatin1 F 1200 o f
(4) h
24115 -7800 M
(Incorrect channel bindings were supplied) h
300 -9000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_STATUS) h
20702 -9000 M
/Times-Roman-ISOLatin1 F 1200 o f
(5) h
24115 -9000 M
(An invalid status code was supplied) h
300 -10200 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_SIG) h
20702 -10200 M
/Times-Roman-ISOLatin1 F 1200 o f
(6) h
24115 -10200 M
(A token had an invalid signature) h
300 -11400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_NO_CRED) h
20702 -11400 M
/Times-Roman-ISOLatin1 F 1200 o f
(7) h
24115 -11400 M
(No credentials were supplied) h
300 -12600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_NO_CONTEXT) h
20702 -12600 M
/Times-Roman-ISOLatin1 F 1200 o f
(8) h
24115 -12600 M
(No context has been established) h
300 -13800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_DEFECTIVE_TOKEN) h
20702 -13800 M
/Times-Roman-ISOLatin1 F 1200 o f
(9) h
24115 -13800 M
(A token was invalid) h
300 -15000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_DEFECTIVE_CREDENTIAL) h
20702 -15000 M
/Times-Roman-ISOLatin1 F 1200 o f
(10) h
24115 -15000 M
(A credential was invalid) h
300 -16200 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CREDENTIALS_EXPIRED) h
20702 -16200 M
/Times-Roman-ISOLatin1 F 1200 o f
(11) h
24115 -16200 M
(Supplied credentials have expired) h
300 -17400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CONTEXT_EXPIRED) h
20702 -17400 M
/Times-Roman-ISOLatin1 F 1200 o f
(12) h
24115 -17400 M
(The context has expired) h
300 -18600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_FAILURE) h
20702 -18600 M
/Times-Roman-ISOLatin1 F 1200 o f
(13) h
24115 -18600 M
(Mechanism\255specific failure) h
300 -20038 M
-1510 1293 T
R
R
R
S
N
S
5703 -65060 49824 14400 @ I N
5703 -50660 T
N
S
1618 356 T
N
0 G
300 -1200 M
/Helvetica-Bold-ISOLatin1 F 1200 o f
(Table 2\2553 ) h
6169 -1200 M
(Supplementary Status Bits) h
300 -2600 M
(Name) h
15031 -2600 M
(Bit Number) h
29100 -2600 M
(Meaning) h
300 -4200 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CONTINUE_NEEDED) h
17811 -4200 M
/Times-Roman-ISOLatin1 F 1200 o f
(0 \(LSB\)) h
24114 -4200 M
(The routine must be called again to complete) h
300 -5400 M
17811 -5400 M
24114 -5400 M
(its function. See routine documentation for) h
300 -6600 M
17811 -6600 M
24114 -6600 M
(detailed description.) h
300 -7800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_DUPLICATE_TOKEN) h
17811 -7800 M
/Times-Roman-ISOLatin1 F 1200 o f
(1) h
24114 -7800 M
(The token was a duplicate of an earlier token) h
300 -9000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_OLD_TOKEN) h
17811 -9000 M
/Times-Roman-ISOLatin1 F 1200 o f
(2) h
24114 -9000 M
(The token's validity period has expired) h
300 -10200 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_UNSEQ_TOKEN) h
17811 -10200 M
/Times-Roman-ISOLatin1 F 1200 o f
(3) h
24114 -10200 M
(A later token has already been processed) h
300 -11638 M
-1618 -356 T
R
R
R
R
S
55512 -13100 400 5600 @
S
0.00 G E
R
R
S
55512 -66860 400 17600 @
S
0.00 G E
R
R
S
55512 -24798 400 9238 @
S
0.00 G E
R
R
S
55512 -48931 400 18838 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 12 12
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(12) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
300 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
28.5 0 32 (T) W
28.5 0 32 (he routine documentation also uses the name ) W
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
28.5 0 32 (G) W
28.5 0 32 (SS_S_COMPLETE) W
/Times-Roman-ISOLatin1 F 1200 o f
28.5 0 32 (,) W
28.5 0 32 ( which is a zero value, to) W
300 -2600 M
(indicate an absence of ) h
(any A) h
(PI errors) h
( or supplementary information bits.) h
300 -4600 M
300 -6600 M
2308.5 0 32 (The ) W
2308.5 0 32 (macros ) W
/Times-Bold-ISOLatin1 F 1200 o f
2308.5 0 32 (G) W
2308.5 0 32 (SS_) W
2308.5 0 32 (C) W
2308.5 0 32 (ALLING_ERROR) W
2308.5 0 32 (\(\)) W
/Times-Roman-ISOLatin1 F 1200 o f
2308.5 0 32 (, ) W
/Times-Bold-ISOLatin1 F 1200 o f
2308.5 0 32 (GSS_ROUTINE_ERROR\(\)) W
/Times-Roman-ISOLatin1 F 1200 o f
2308.5 0 32 ( and) W
300 -8000 M
/Times-Bold-ISOLatin1 F 1200 o f
67.2 0 32 (GSS_SUPPLEMENTARY_INFO\(\)) W
/Times-Roman-ISOLatin1 F 1200 o f
67.2 0 32 ( are provided, each of which takes a G) W
67.2 0 32 (SS status code ) W
67.2 0 32 (and) W
300 -9400 M
618.4 0 32 (removes all but the relevant field. For example, the value obtained by applying) W
300 -10800 M
/Times-Bold-ISOLatin1 F 1200 o f
45.5 0 32 (GSS_ROUTINE_ERROR) W
/Times-Roman-ISOLatin1 F 1200 o f
45.5 0 32 ( to a status code removes the ) W
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
45.5 0 32 (calling errors) W
/Times-Roman-ISOLatin1 F 1200 o f
45.5 0 32 ( and ) W
/Times-Italic-ISOLatin1 F 1200 o f
45.5 0 32 (supplementary info) W
300 -12200 M
/Times-Roman-ISOLatin1 F 1200 o f
159.3 0 32 (fields, leaving only ) W
159.3 0 32 (the) W
/Times-Italic-ISOLatin1 F 1200 o f
159.3 0 32 ( routine errors) W
/Times-Roman-ISOLatin1 F 1200 o f
159.3 0 32 ( field. The macro ) W
/Times-Bold-ISOLatin1 F 1200 o f
159.3 0 32 (GSS_ERROR\(\)) W
/Times-Roman-ISOLatin1 F 1200 o f
159.3 0 32 ( is provided, which) W
300 -13600 M
10.3 0 32 (when applied to a GSS status code returns a non\255zero value if the status code indicated a calling) W
300 -15000 M
(or routine error, and a zero value otherwise.) h
300 -17000 M
122.8 0 32 (A) W
122.8 0 32 ( GSSAPI implementation may choose to signal calling errors in a platform\255specific manner) W
300 -18400 M
20.1 0 32 (instead of, or in addition to the routine value; generic API errors should be returned via routine) W
300 -19800 M
(status values only.) h
300 -22200 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1200 o f
(2.1.9.2 ) h
4303 -22200 M
(Mechanism\255specific status codes) h
300 -24000 M
/Times-Roman-ISOLatin1 F 1200 o f
86.7 0 32 (GSSAPI routines return a ) W
/Times-Italic-ISOLatin1 F 1200 o f
86.7 0 32 (minor_status) W
/Times-Roman-ISOLatin1 F 1200 o f
86.7 0 32 ( parameter, which is used to indicate specialized errors) W
300 -25400 M
186.7 0 32 (from the underlying security mechanism. This parameter may contain a single mechanism\255) W
300 -26800 M
(specific error, indicated by a) h
/Times-Bold-ISOLatin1 F 1200 o f
( OM_uint32 ) h
/Times-Roman-ISOLatin1 F 1200 o f
(value.) h
300 -28800 M
27.4 0 32 (The ) W
/Times-Italic-ISOLatin1 F 1200 o f
27.4 0 32 (minor_status) W
/Times-Roman-ISOLatin1 F 1200 o f
27.4 0 32 ( parameter will always be set by a GSSAPI routine, even if it returns a calling) W
300 -30200 M
14.1 0 32 (error or one of the generic API errors indicated above as fatal, although other output parameters) W
300 -31600 M
(may remain unset in such cases.) h
300 -33600 M
38.6 0 32 (The GSS status code ) W
/Times-Bold-ISOLatin1 F 1200 o f
38.6 0 32 (GSS_S_FAILURE) W
/Times-Roman-ISOLatin1 F 1200 o f
38.6 0 32 ( ) W
38.6 0 32 (is used to indicate that the underlying mechanism de\255) W
300 -35000 M
98.5 0 32 (tected an error for which no specific GSS status code is defined. The mechanism status code) W
300 -36400 M
(will provide more details about the error. ) h
300 -39000 M
/Helvetica-BoldOblique-ISOLatin1 $
/Helvetica-BoldOblique & P
/Helvetica-BoldOblique-ISOLatin1 F 1200 o f
(2.1.10 ) h
3970 -39000 M
(Names) h
300 -41000 M
/Times-Roman-ISOLatin1 F 1200 o f
27.4 0 32 (A name is used to identify a person or entity. GSSAPI authenticates the relationship between a) W
300 -42400 M
(name and the entity claiming the name.) h
300 -44400 M
(Two distinct representations are defined for names:) h
300 -46400 M
/Symbol F 1200 o f
(\267) h
2100 -46400 M
/Times-Roman-ISOLatin1 F 1200 o f
(A printable form, for presentation to a user) h
300 -48400 M
/Symbol F 1200 o f
(\267) h
2100 -48400 M
/Times-Roman-ISOLatin1 F 1200 o f
(An API form, for presentation at the API) h
300 -50400 M
31.5 0 32 (The syntax of a printable name is defined by the GSSAPI implementation, and may be depend\255) W
300 -51800 M
91.7 0 32 (ent on local system configuration) W
91.7 0 32 (, or on individual user preference) W
91.7 0 32 (. The API form ) W
91.7 0 32 (provides a) W
300 -53200 M
(canonical r) h
(epresentation of the name) h
( that is independent of configuration) h
(.) h
300 -55200 M
119.8 0 32 (A given GSSAPI implementation may support names drawn from multiple namespaces. The) W
300 -56600 M
186.4 0 32 (internal form of the name includes fields that indicate which namespace the name is drawn) W
300 -58000 M
67.3 0 32 (from. The namespace from which a printable name is drawn is specified by an accompanying) W
300 -59400 M
(object identifier.) h
-7200 7200 T
R
S
5288 -24700 400 17200 @
S
0.00 G E
R
R
S
5288 -41300 400 1400 @
S
0.00 G E
R
R
S
5288 -66900 400 8800 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 13 13
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(13) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
300 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
122.8 0 32 (R) W
122.8 0 32 (outines \() W
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
122.8 0 32 (gss_import_name) W
/Times-Roman-ISOLatin1 F 1200 o f
122.8 0 32 ( and ) W
/Times-Bold-ISOLatin1 F 1200 o f
122.8 0 32 (gss_display_name) W
/Times-Roman-ISOLatin1 F 1200 o f
122.8 0 32 (\) are provided to convert names between) W
300 -2600 M
0.5 0 32 (their printable representations and the ) W
/Times-Bold-ISOLatin1 F 1200 o f
0.5 0 32 (gss_name_t) W
/Times-Roman-ISOLatin1 F 1200 o f
0.5 0 32 ( type. ) W
/Times-Bold-ISOLatin1 F 1200 o f
0.5 0 32 (gss_import_name) W
/Times-Roman-ISOLatin1 F 1200 o f
0.5 0 32 ( may support multi\255) W
300 -4000 M
113.8 0 32 (ple syntaxes) W
113.8 0 32 ( for each supported namespace) W
113.8 0 32 (, allowing users the freedom to choose a preferred) W
300 -5400 M
104.3 0 32 (name representation. ) W
/Times-Bold-ISOLatin1 F 1200 o f
104.3 0 32 (gss_display_name) W
/Times-Roman-ISOLatin1 F 1200 o f
104.3 0 32 ( should use an implementation\255chosen preferred syn\255) W
300 -6800 M
(tax for each supported name\255type.) h
300 -8800 M
73.3 0 32 (Comparison of API\255format names is accomplished via the ) W
/Times-Bold-ISOLatin1 F 1200 o f
73.3 0 32 (gss_compare_names) W
/Times-Roman-ISOLatin1 F 1200 o f
73.3 0 32 ( routine. This) W
300 -10200 M
105.4 0 32 (removes the need for the application program to understand the syntaxes of the various print\255) W
300 -11600 M
(able names that a given GSSAPI implementation may support.) h
300 -13600 M
827.9 0 32 (S) W
827.9 0 32 (torage is allocated by routines that return ) W
/Times-Bold-ISOLatin1 F 1200 o f
827.9 0 32 (gss_name_t ) W
/Times-Roman-ISOLatin1 F 1200 o f
827.9 0 32 (values. A procedure,) W
300 -15000 M
/Times-Bold-ISOLatin1 F 1200 o f
(gss_release_name) h
/Times-Roman-ISOLatin1 F 1200 o f
(, is provided to free storage associated with a name.) h
300 -17600 M
/Helvetica-BoldOblique-ISOLatin1 $
/Helvetica-BoldOblique & P
/Helvetica-BoldOblique-ISOLatin1 F 1200 o f
(2.1.11 ) h
3970 -17600 M
(Channel Bindings) h
300 -19600 M
/Times-Roman-ISOLatin1 F 1200 o f
69.4 0 32 (GSSAPI supports the use of user\255specified tags to identify a given context) W
69.4 0 32 ( to the peer applica\255) W
300 -21000 M
5.0 0 32 (tion. These tags ) W
5.0 0 32 (are u) W
5.0 0 32 (sed) W
5.0 0 32 ( t) W
5.0 0 32 (o identify the particular communications channel that carries the con\255) W
300 -22400 M
(text. ) h
(Channel bindings are communicated to the ) h
(GSSAPI ) h
(using the following structure:) h
300 -23800 M
300 -25200 M
3600 -25200 M
(typedef struct channel_bindings_struct {) h
300 -26600 M
3600 -26600 M
5400 -26600 M
(OM_uint32) h
17100 -26600 M
(initiator_addrtype;) h
300 -28000 M
3600 -28000 M
5400 -28000 M
(gss_buffer_desc) h
17100 -28000 M
(initiator_address;) h
300 -29400 M
3600 -29400 M
5400 -29400 M
(OM_uint32) h
17100 -29400 M
(acceptor_addrtype;) h
300 -30800 M
3600 -30800 M
5400 -30800 M
(gss_buffer_desc) h
17100 -30800 M
(acceptor_address;) h
300 -32200 M
3600 -32200 M
5400 -32200 M
(gss_buffer_desc) h
17100 -32200 M
(application_data) h
300 -33600 M
3600 -33600 M
(} channel_bindings;) h
300 -35000 M
300 -36400 M
76.3 0 32 (The ) W
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
76.3 0 32 (initiator_addrtype) W
/Times-Roman-ISOLatin1 F 1200 o f
76.3 0 32 ( and ) W
/Times-Italic-ISOLatin1 F 1200 o f
76.3 0 32 (acceptor_addrtype) W
/Times-Roman-ISOLatin1 F 1200 o f
76.3 0 32 ( fields denote the type of addresses contained in) W
300 -37800 M
36.2 0 32 (the ) W
/Times-Italic-ISOLatin1 F 1200 o f
36.2 0 32 (initiator_address) W
/Times-Roman-ISOLatin1 F 1200 o f
36.2 0 32 ( and ) W
/Times-Italic-ISOLatin1 F 1200 o f
36.2 0 32 (acceptor_address) W
/Times-Roman-ISOLatin1 F 1200 o f
36.2 0 32 ( buffers. The) W
/Times-Italic-ISOLatin1 F 1200 o f
36.2 0 32 ( ) W
/Times-Roman-ISOLatin1 F 1200 o f
36.2 0 32 (address type should be one of the fol\255) W
300 -39200 M
(lowing:) h
300 -40600 M
300 -42000 M
3600 -42000 M
(GSS_C_AF_UNSPEC) h
17100 -42000 M
18900 -42000 M
(Unspecified address type) h
300 -43400 M
3600 -43400 M
(GSS_C_AF_LOCAL) h
17100 -43400 M
18900 -43400 M
(Host\255local address type) h
300 -44800 M
3600 -44800 M
(GSS_C_AF_INET) h
17100 -44800 M
18900 -44800 M
(DARPA Internet address type) h
300 -46200 M
3600 -46200 M
(GSS_C_AF_IMPLINK) h
17100 -46200 M
18900 -46200 M
(ARPAnet IMP address type \(eg IP\)) h
300 -47600 M
3600 -47600 M
(GSS_C_AF_PUP) h
17100 -47600 M
18900 -47600 M
(pup protocols \(eg BSP\) address type) h
300 -49000 M
3600 -49000 M
(GSS_C_AF_CHAOS) h
17100 -49000 M
18900 -49000 M
(MIT CHAOS protocol address type) h
300 -50400 M
3600 -50400 M
(GSS_C_AF_NS) h
17100 -50400 M
18900 -50400 M
(XEROX NS address type) h
300 -51800 M
3600 -51800 M
(GSS_C_AF_NBS) h
17100 -51800 M
18900 -51800 M
(nbs address type) h
300 -53200 M
3600 -53200 M
(GSS_C_AF_ECMA) h
17100 -53200 M
18900 -53200 M
(ECMA address type) h
300 -54600 M
3600 -54600 M
(GSS_C_AF_DATAKIT) h
17100 -54600 M
18900 -54600 M
(datakit protocols address type) h
300 -56000 M
3600 -56000 M
(GSS_C_AF_CCITT) h
17100 -56000 M
18900 -56000 M
(CCITT protocols \(eg X.25\)) h
300 -57400 M
3600 -57400 M
(GSS_C_AF_SNA) h
17100 -57400 M
18900 -57400 M
(IBM SNA address type) h
300 -58800 M
3600 -58800 M
(GSS_C_AF_DECnet) h
17100 -58800 M
18900 -58800 M
(DECnet address type) h
300 -60200 M
3600 -60200 M
(GSS_C_AF_DLI) h
17100 -60200 M
18900 -60200 M
(Direct data link interface address type) h
-7200 7200 T
R
S
55512 -8900 400 1400 @
S
0.00 G E
R
R
S
55512 -11700 400 1400 @
S
0.00 G E
R
R
S
55512 -21300 400 6200 @
S
0.00 G E
R
R
S
55512 -67700 400 40400 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 14 14
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(14) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
300 -1200 M
3600 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(GSS_C_AF_LAT) h
17100 -1200 M
18900 -1200 M
(LAT address type) h
300 -2600 M
3600 -2600 M
(GSS_C_AF_HYLINK) h
17100 -2600 M
18900 -2600 M
(NSC Hyperchannel address type) h
300 -4000 M
3600 -4000 M
(GSS_C_AF_APPLETALK) h
17100 -4000 M
18900 -4000 M
(AppleTalk address type) h
300 -5400 M
3600 -5400 M
(GSS_C_AF_BSC) h
17100 -5400 M
18900 -5400 M
(BISYNC 2780/3780 address type) h
300 -6800 M
3600 -6800 M
(GSS_C_AF_DSS) h
17100 -6800 M
18900 -6800 M
(Distributed system services address type) h
300 -8200 M
3600 -8200 M
(GSS_C_AF_OSI) h
17100 -8200 M
18900 -8200 M
(OSI TP4 address type) h
300 -9600 M
3600 -9600 M
(GSS_C_AF_NULLADDR) h
17100 -9600 M
18900 -9600 M
(No address specified) h
300 -11000 M
300 -12400 M
205.8 0 32 (Note that these name address families rather than specific addressing formats. For address) W
300 -13800 M
417.3 0 32 (families that contain several alternative address forms, the ) W
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
417.3 0 32 (initiator_address) W
/Times-Roman-ISOLatin1 F 1200 o f
417.3 0 32 ( and ) W
/Times-Italic-ISOLatin1 F 1200 o f
417.3 0 32 (accep\255) W
300 -15200 M
19.8 0 32 (tor_address) W
/Times-Roman-ISOLatin1 F 1200 o f
19.8 0 32 ( fields must contain sufficient information to determine which address form is used. ) W
300 -16600 M
(When not otherwise specified, addresses should be specified in network byte\255order.) h
300 -18600 M
476.6 0 32 (Conceptually, the GSSAPI concatenates the ) W
/Times-Italic-ISOLatin1 F 1200 o f
476.6 0 32 (initiator_addrtype) W
/Times-Roman-ISOLatin1 F 1200 o f
476.6 0 32 (, ) W
/Times-Italic-ISOLatin1 F 1200 o f
476.6 0 32 (initiator_address) W
/Times-Roman-ISOLatin1 F 1200 o f
476.6 0 32 (, ) W
/Times-Italic-ISOLatin1 F 1200 o f
476.6 0 32 (accep\255) W
300 -20000 M
70.0 0 32 (tor_addrtype) W
/Times-Roman-ISOLatin1 F 1200 o f
70.0 0 32 (, ) W
/Times-Italic-ISOLatin1 F 1200 o f
70.0 0 32 (acceptor_address) W
/Times-Roman-ISOLatin1 F 1200 o f
70.0 0 32 ( and ) W
/Times-Italic-ISOLatin1 F 1200 o f
70.0 0 32 (application_data) W
/Times-Roman-ISOLatin1 F 1200 o f
70.0 0 32 ( to form an octet string. The mechanism) W
300 -21400 M
159.6 0 32 (signs this octet string, and binds the signature to the context establishment token emitted by) W
300 -22800 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
594.6 0 32 (gss_init_sec_context) W
/Times-Roman-ISOLatin1 F 1200 o f
594.6 0 32 (. The same bindings are presented by the context acceptor to) W
300 -24200 M
/Times-Bold-ISOLatin1 F 1200 o f
75.2 0 32 (gss_accept_sec_context) W
/Times-Roman-ISOLatin1 F 1200 o f
75.2 0 32 (, and a signature is calculated in the same way. The calculated signa\255) W
300 -25600 M
849.2 0 32 (ture is compared with that found in the token, and if the signatures differ,) W
300 -27000 M
/Times-Bold-ISOLatin1 F 1200 o f
(gss_accept_sec_context) h
/Times-Roman-ISOLatin1 F 1200 o f
( will return a ) h
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_BINDINGS) h
/Times-Roman-ISOLatin1 F 1200 o f
( error.) h
300 -29000 M
33.7 0 32 (Some mechanisms may include the channel bindings themselves in the token \(rather than just a) W
300 -30400 M
100.7 0 32 (signature\); applications should therefore not use confidential data as channel\255binding compo\255) W
300 -31800 M
91.3 0 32 (nents. Individual mechanisms may impose additional addressing constraints on addresses and) W
300 -33200 M
42.7 0 32 (address types that may appear in channel bindings. For example, a mechanism may verify that) W
300 -34600 M
107.0 0 32 (the ) W
/Times-Italic-ISOLatin1 F 1200 o f
107.0 0 32 (initiator_address) W
/Times-Roman-ISOLatin1 F 1200 o f
107.0 0 32 ( field of the channel bindings presented to ) W
/Times-Bold-ISOLatin1 F 1200 o f
107.0 0 32 (gss_init_sec_context) W
/Times-Roman-ISOLatin1 F 1200 o f
107.0 0 32 ( contains) W
300 -36000 M
(the correct network address of the host system.) h
300 -38600 M
/Helvetica-BoldOblique-ISOLatin1 $
/Helvetica-BoldOblique & P
/Helvetica-BoldOblique-ISOLatin1 F 1200 o f
(2.1.12 ) h
3970 -38600 M
(Optional parameters) h
300 -40600 M
/Times-Roman-ISOLatin1 F 1200 o f
298.1 0 32 (Various parameters are described as optional. This means that they follow a convention) W
300 -42000 M
27.3 0 32 (whereby a default value may be requested. The following conventions are used for omitted pa\255) W
300 -43400 M
109.0 0 32 (rameters. These conventions apply only to those parameters that are explicitly documented as) W
300 -44800 M
(optional.) h
300 -47200 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1200 o f
(2.1.12.1 ) h
4970 -47200 M
(gss_buffer_t types) h
300 -49000 M
/Times-Roman-ISOLatin1 F 1200 o f
128.5 0 32 (Specify ) W
/Times-Bold-ISOLatin1 F 1200 o f
128.5 0 32 (GSS_C_NO_BUFFER ) W
/Times-Roman-ISOLatin1 F 1200 o f
128.5 0 32 (as a value. For an input parameter this signifies that default) W
300 -50400 M
26.6 0 32 (behavior is requested, while for an output parameter it indicates that the information that would) W
300 -51800 M
(be returned via the parameter is not required by the application.) h
300 -54200 M
/Helvetica-Bold-ISOLatin1 F 1200 o f
(2.1.12.2 ) h
4970 -54200 M
(Integer types \(input\)) h
300 -56000 M
/Times-Roman-ISOLatin1 F 1200 o f
(Individual parameter documentation lists values to be used to indicate default actions.) h
300 -58400 M
/Helvetica-Bold-ISOLatin1 F 1200 o f
(2.1.12.3 ) h
4970 -58400 M
(Integer types \(output\)) h
300 -60200 M
/Times-Roman-ISOLatin1 F 1200 o f
(Specify ) h
/Times-Bold-ISOLatin1 F 1200 o f
(NULL) h
/Times-Roman-ISOLatin1 F 1200 o f
( as the value for the pointer.) h
-7200 7200 T
R
S
5288 -44900 400 37400 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 15 15
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(15) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
300 -1200 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1200 o f
(2.1.12.4 ) h
4970 -1200 M
(Pointer types) h
300 -3000 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(Specify ) h
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(NULL) h
/Times-Roman-ISOLatin1 F 1200 o f
( as the value.) h
300 -5400 M
/Helvetica-Bold-ISOLatin1 F 1200 o f
(2.1.12.5 ) h
4970 -5400 M
(Object IDs) h
300 -7200 M
/Times-Roman-ISOLatin1 F 1200 o f
(Specify ) h
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_NULL_OID) h
/Times-Roman-ISOLatin1 F 1200 o f
( ) h
(as the value.) h
300 -9600 M
/Helvetica-Bold-ISOLatin1 F 1200 o f
(2.1.12.6 ) h
4970 -9600 M
(Object ID Sets) h
300 -11400 M
/Times-Roman-ISOLatin1 F 1200 o f
(Specify ) h
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_NULL_OID_SET) h
/Times-Roman-ISOLatin1 F 1200 o f
( ) h
(as the value.) h
300 -13800 M
/Helvetica-Bold-ISOLatin1 F 1200 o f
(2.1.12.7 ) h
4970 -13800 M
(Credentials) h
300 -15600 M
/Times-Roman-ISOLatin1 F 1200 o f
(Specify ) h
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_NO_CREDENTIAL) h
/Times-Roman-ISOLatin1 F 1200 o f
( to use the default credential handle.) h
300 -20150 M
-7200 7200 T
R
S
55512 -15900 400 2400 @
S
0.00 G E
R
R
S
55512 -26300 400 8600 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 16 16
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(16) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
300 -1350 M
/Helvetica-BoldOblique-ISOLatin1 $
/Helvetica-BoldOblique & P
/Helvetica-BoldOblique-ISOLatin1 F 1400 o f
(3 ) h
1857 -1350 M
(GSSAPI routine descriptions) h
300 -5150 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.1 ) h
2635 -5150 M
(gss_acquire_cred) h
1020 -7400 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_acquire_cred \() h
1020 -8800 M
5400 -8800 M
9900 -8800 M
(OM_uint32) h
16200 -8800 M
(*minor_status,) h
1020 -10200 M
5400 -10200 M
9900 -10200 M
(gss_name_t) h
16200 -10200 M
(desired_name,) h
1020 -11600 M
5400 -11600 M
9900 -11600 M
(OM_uint32) h
16200 -11600 M
(time_req,) h
1020 -13000 M
5400 -13000 M
9900 -13000 M
(gss_OID_set) h
1020 -14400 M
5400 -14400 M
9900 -14400 M
16200 -14400 M
(desired_mechs,) h
1020 -15800 M
5400 -15800 M
9900 -15800 M
(int) h
16200 -15800 M
(cred_usage,) h
1020 -17200 M
5400 -17200 M
9900 -17200 M
(gss_cred_id_t) h
1020 -18600 M
5400 -18600 M
9900 -18600 M
16200 -18600 M
(*output_cred_handle,) h
1020 -20000 M
5400 -20000 M
9900 -20000 M
(gss_OID_set) h
1020 -21400 M
5400 -21400 M
9900 -21400 M
16200 -21400 M
(*actual_mechs,) h
1020 -22800 M
5400 -22800 M
9900 -22800 M
(OM_int32) h
16200 -22800 M
(*time_rec\)) h
1020 -25400 M
(Purpose:) h
1740 -28000 M
25.8 0 32 (Allows an application to acquire a handle for a pre\255existing credential) W
25.8 0 32 ( by name. GSSAPI) W
1740 -29400 M
149.2 0 32 (implementations must impose a local access\255control policy on callers of this routine to) W
1740 -30800 M
193.5 0 32 (prevent unauthorized callers from acquiring credentials to which they are not entitled. ) W
1740 -32200 M
26.6 0 32 (This routine is not intended to provide a ``login to the network'' function, as such a func\255) W
1740 -33600 M
47.3 0 32 (tion would result in the creation of new credentials rather than merely acquiring a handle) W
1740 -35000 M
213.2 0 32 (to existing credentials. Such functions, if required, should be defined in mechanism\255) W
1740 -36400 M
(specific extensions to the API.) h
1740 -39000 M
120.5 0 32 (If credential acquisition is time\255consuming for a mechanism, the mechanism may delay) W
1740 -40400 M
232.6 0 32 (the actual acquisition until the credential is required \(e.g. by ) W
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
232.6 0 32 (gss_init_sec_context) W
/Times-Roman-ISOLatin1 F 1200 o f
232.6 0 32 ( or) W
1740 -41800 M
/Times-Bold-ISOLatin1 F 1200 o f
46.7 0 32 (gss_accept_sec_context) W
/Times-Roman-ISOLatin1 F 1200 o f
46.7 0 32 (\). Such mechanism\255specific implementation decisions should be) W
1740 -43200 M
(invisible to the calling application.) h
1020 -45800 M
(Parameters:) h
1020 -47200 M
5400 -47200 M
(desired_name) h
16200 -47200 M
(gss_name_t, read) h
1020 -48600 M
5400 -48600 M
9900 -48600 M
16200 -48600 M
(Name of principal whose credential should be acquired) h
1020 -50000 M
5400 -50000 M
(time_req) h
9900 -50000 M
16200 -50000 M
(integer, read) h
1020 -51400 M
5400 -51400 M
9900 -51400 M
16200 -51400 M
(number of seconds that credentials should remain valid) h
1020 -52800 M
5400 -52800 M
(desired_mechs) h
16200 -52800 M
(Set of Object IDs, read) h
1020 -54200 M
5400 -54200 M
9900 -54200 M
16200 -54200 M
(set of underlying security mechanisms that may be used) h
1020 -55600 M
5400 -55600 M
9900 -55600 M
16200 -55600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_NULL_OID_SET) h
/Times-Roman-ISOLatin1 F 1200 o f
( ) h
(may be used to obtain an) h
1020 -57000 M
5400 -57000 M
9900 -57000 M
16200 -57000 M
(i) h
(mplementation) h
( s) h
(pecific default.) h
1020 -58400 M
5400 -58400 M
(cred_usage) h
16200 -58400 M
(integer, read) h
1020 -59800 M
5400 -59800 M
9900 -59800 M
16200 -59800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_BOTH) h
/Times-Roman-ISOLatin1 F 1200 o f
( ) h
(\255) h
27900 -59800 M
(Credentials may be used either to) h
-7200 7200 T
R
S
5288 -29100 400 2800 @
S
0.00 G E
R
R
S
5288 -52100 400 17800 @
S
0.00 G E
R
R
S
5288 -64700 400 2800 @
S
0.00 G E
R
R
S
5288 -67300 400 1200 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 17 17
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(17) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
5400 -1200 M
9900 -1200 M
16200 -1200 M
18000 -1200 M
20700 -1200 M
27900 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(i) h
(nitiate) h
( o) h
(r accept security contexts.) h
1020 -2600 M
5400 -2600 M
9900 -2600 M
16200 -2600 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_INITIATE) h
/Times-Roman-ISOLatin1 F 1200 o f
( ) h
(\255) h
27900 -2600 M
(Credentials will only be used to) h
1020 -4000 M
5400 -4000 M
9900 -4000 M
16200 -4000 M
18000 -4000 M
20700 -4000 M
27900 -4000 M
(i) h
(nitiate ) h
(s) h
(ecurity contexts.) h
1020 -5400 M
5400 -5400 M
9900 -5400 M
16200 -5400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_ACCEPT) h
/Times-Roman-ISOLatin1 F 1200 o f
( ) h
(\255) h
27900 -5400 M
(Credentials will only be used to) h
1020 -6800 M
5400 -6800 M
9900 -6800 M
16200 -6800 M
18000 -6800 M
20700 -6800 M
27900 -6800 M
(a) h
(ccept ) h
(s) h
(ecurity contexts.) h
1020 -8200 M
5400 -8200 M
(output_cred_handle) h
16200 -8200 M
(gss_cred_id_t, modify) h
1020 -9600 M
5400 -9600 M
9900 -9600 M
16200 -9600 M
(The returned credential handle.) h
1020 -11000 M
5400 -11000 M
(actual_mechs) h
16200 -11000 M
(Set of Object IDs, modify, optional) h
1020 -12400 M
5400 -12400 M
9900 -12400 M
16200 -12400 M
(The set of mechanisms for which the credential is valid.) h
1020 -13800 M
5400 -13800 M
(time_rec) h
9900 -13800 M
16200 -13800 M
(integer, modify) h
(, optional) h
1020 -15200 M
5400 -15200 M
9900 -15200 M
16200 -15200 M
(Actual number of seconds for which the returned credentials) h
1020 -16600 M
5400 -16600 M
9900 -16600 M
16200 -16600 M
(will remain valid.) h
1020 -18000 M
5400 -18000 M
(minor_status) h
16200 -18000 M
(integer, modify) h
1020 -19400 M
5400 -19400 M
9900 -19400 M
16200 -19400 M
(Mechanism specific status code. ) h
1020 -20800 M
5400 -20800 M
9900 -20800 M
1020 -22200 M
(Function value:) h
1020 -23600 M
5400 -23600 M
(GSS status code:) h
1020 -25000 M
5400 -25000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
18000 -25000 M
/Times-Roman-ISOLatin1 F 1200 o f
(Successful completion) h
1020 -26400 M
5400 -26400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_MECH) h
18000 -26400 M
/Times-Roman-ISOLatin1 F 1200 o f
(Unavailable mechanism requested) h
1020 -27800 M
5400 -27800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_NAMETYPE) h
1020 -29200 M
5400 -29200 M
9900 -29200 M
16200 -29200 M
18000 -29200 M
/Times-Roman-ISOLatin1 F 1200 o f
(Type contained within desired_name parameter is not) h
1020 -30600 M
5400 -30600 M
9900 -30600 M
16200 -30600 M
18000 -30600 M
(supported) h
1020 -32000 M
5400 -32000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_NAME) h
18000 -32000 M
/Times-Roman-ISOLatin1 F 1200 o f
(Value supplied for desired_name parameter is ill\255formed.) h
1020 -33400 M
5400 -33400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_FAILURE) h
16200 -33400 M
18000 -33400 M
/Times-Roman-ISOLatin1 F 1200 o f
(Unspecified failure. The minor_status parameter) h
1020 -34800 M
5400 -34800 M
9900 -34800 M
16200 -34800 M
18000 -34800 M
(c) h
(ontains ) h
(m) h
(ore detailed information) h
1020 -37400 M
300 -40950 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.2 ) h
2635 -40950 M
(gss_release_cred) h
1020 -43200 M
1020 -44600 M
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_release_cred \() h
1020 -46000 M
5400 -46000 M
9900 -46000 M
(OM_uint32) h
16200 -46000 M
(*minor_status,) h
1020 -47400 M
5400 -47400 M
9900 -47400 M
(gss_cred_id_t) h
1020 -48800 M
5400 -48800 M
9900 -48800 M
16200 -48800 M
(*cred_handle\)) h
1020 -50200 M
1020 -51600 M
(Purpose:) h
1740 -54200 M
25.2 0 32 (Informs GSSAPI that the specified credential) W
25.2 0 32 ( handle is no longer required by the process. ) W
1740 -55600 M
(When all processes have released a credential, it will be deleted.) h
1020 -58200 M
(Parameters:) h
1020 -59600 M
5400 -59600 M
(cred_handle) h
16200 -59600 M
(gss_cred_id_t, read, optional) h
-7200 7200 T
R
S
55512 -14500 400 7000 @
S
0.00 G E
R
R
S
55512 -21500 400 4200 @
S
0.00 G E
R
R
S
55512 -38300 400 2800 @
S
0.00 G E
R
R
S
55512 -43700 400 4000 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 18 18
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(18) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
5400 -1200 M
9900 -1200 M
16200 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(buffer containing opaque credential handle) h
1020 -2600 M
5400 -2600 M
9900 -2600 M
16200 -2600 M
(If ) h
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_NO_CREDENTIAL) h
( ) h
/Times-Roman-ISOLatin1 F 1200 o f
(is supplied, the default) h
1020 -4000 M
5400 -4000 M
9900 -4000 M
16200 -4000 M
(c) h
(redential) h
( ) h
(w) h
(ill be released) h
1020 -5400 M
5400 -5400 M
(minor_status) h
16200 -5400 M
(integer, modify) h
1020 -6800 M
5400 -6800 M
9900 -6800 M
16200 -6800 M
(Mechanism specific status code. ) h
1020 -8200 M
5400 -8200 M
9900 -8200 M
1020 -10800 M
(Function value:) h
1020 -12200 M
5400 -12200 M
(GSS status code:) h
1020 -13600 M
5400 -13600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
18000 -13600 M
/Times-Roman-ISOLatin1 F 1200 o f
(Successful completion) h
1020 -15000 M
5400 -15000 M
/Times-Bold-ISOLatin1 F 1200 o f
(G) h
(SS_S_NO_CRED) h
16200 -15000 M
18000 -15000 M
/Times-Roman-ISOLatin1 F 1200 o f
(Credentials could not be accessed.) h
300 -18550 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.3 ) h
2635 -18550 M
(gss_init_sec_context) h
1020 -20800 M
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_init_sec_context \() h
1020 -22200 M
5400 -22200 M
9900 -22200 M
(OM_uint32) h
16200 -22200 M
(*minor_status,) h
1020 -23600 M
5400 -23600 M
9900 -23600 M
(gss_cred_id_t) h
1020 -25000 M
5400 -25000 M
9900 -25000 M
16200 -25000 M
(claimant_cred_handle,) h
1020 -26400 M
5400 -26400 M
9900 -26400 M
(gss_ctx_id_t) h
16200 -26400 M
(*context_handle,) h
1020 -27800 M
5400 -27800 M
9900 -27800 M
(gss_name_t) h
16200 -27800 M
(target_name,) h
1020 -29200 M
5400 -29200 M
9900 -29200 M
(gss_OID) h
16200 -29200 M
(mech_type,) h
1020 -30600 M
5400 -30600 M
9900 -30600 M
(int) h
16200 -30600 M
(req_flags,) h
1020 -32000 M
5400 -32000 M
9900 -32000 M
(int) h
16200 -32000 M
(time_req,) h
1020 -33400 M
5400 -33400 M
9900 -33400 M
(gss_buffer_t) h
16200 -33400 M
(input_chan_bindings_buffer,) h
1020 -34800 M
5400 -34800 M
9900 -34800 M
(gss_buffer_t) h
16200 -34800 M
(input_token) h
1020 -36200 M
5400 -36200 M
9900 -36200 M
(gss_OID) h
16200 -36200 M
(*actual_mech_type,) h
1020 -37600 M
5400 -37600 M
9900 -37600 M
(gss_buffer_t) h
16200 -37600 M
(output_token,) h
1020 -39000 M
5400 -39000 M
9900 -39000 M
(int) h
16200 -39000 M
(*ret_flags,) h
1020 -40400 M
5400 -40400 M
9900 -40400 M
(OM_uint32) h
16200 -40400 M
(*time_rec \)) h
1020 -41800 M
(Purpose:) h
1740 -44400 M
210.6 0 32 (Initiates the establishment of a security context) W
210.6 0 32 ( between the application and a remote) W
1740 -45800 M
42.5 0 32 (peer. Initially, the ) W
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
42.5 0 32 (input_token) W
/Times-Roman-ISOLatin1 F 1200 o f
42.5 0 32 ( parameter should be specified as ) W
/Times-Bold-ISOLatin1 F 1200 o f
42.5 0 32 (G) W
42.5 0 32 (SS_C_NO_BUFFER) W
/Times-Roman-ISOLatin1 F 1200 o f
42.5 0 32 (. ) W
1740 -47200 M
125.4 0 32 (The routine may return a ) W
/Times-Italic-ISOLatin1 F 1200 o f
125.4 0 32 (output_token) W
/Times-Roman-ISOLatin1 F 1200 o f
125.4 0 32 ( which should be transferred to the peer applica\255) W
1740 -48600 M
77.3 0 32 (tion, where the peer application will present it to ) W
/Times-Bold-ISOLatin1 F 1200 o f
77.3 0 32 (gss_accept_sec_context) W
/Times-Roman-ISOLatin1 F 1200 o f
77.3 0 32 (. To complete) W
1740 -50000 M
40.1 0 32 (the context establishment, one or more reply tokens may be required from the peer appli\255) W
1740 -51400 M
1552.9 0 32 (cation; if so, ) W
/Times-Bold-ISOLatin1 F 1200 o f
1552.9 0 32 (gss_init_sec_context ) W
/Times-Roman-ISOLatin1 F 1200 o f
1552.9 0 32 (will return a status ) W
1552.9 0 32 (indicating) W
1740 -52800 M
/Times-Bold-ISOLatin1 F 1200 o f
80.8 0 32 (G) W
80.8 0 32 (SS_S_CONTINUE_NEEDED) W
80.8 0 32 ( ) W
/Times-Roman-ISOLatin1 F 1200 o f
80.8 0 32 (in which case it should be called again when the reply) W
1740 -54200 M
18.9 0 32 (token is received from the peer application, passing the token to ) W
/Times-Bold-ISOLatin1 F 1200 o f
18.9 0 32 (gss_init_sec_context ) W
/Times-Roman-ISOLatin1 F 1200 o f
18.9 0 32 (via) W
1740 -55600 M
(the ) h
/Times-Italic-ISOLatin1 F 1200 o f
(input_token) h
/Times-Roman-ISOLatin1 F 1200 o f
( parameters. ) h
1740 -58200 M
79.2 0 32 (The values returned via the ) W
/Times-Italic-ISOLatin1 F 1200 o f
79.2 0 32 (ret_flags) W
/Times-Roman-ISOLatin1 F 1200 o f
79.2 0 32 ( and ) W
/Times-Italic-ISOLatin1 F 1200 o f
79.2 0 32 (time_rec) W
/Times-Roman-ISOLatin1 F 1200 o f
79.2 0 32 ( parameters are not defined unless the) W
1740 -59600 M
(routine returns ) h
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
/Times-Roman-ISOLatin1 F 1200 o f
(.) h
-7200 7200 T
R
S
5288 -11700 400 2800 @
S
0.00 G E
R
R
S
5288 -24700 400 3400 @
S
0.00 G E
R
R
S
5288 -39700 400 1400 @
S
0.00 G E
R
R
S
5288 -53500 400 1400 @
S
0.00 G E
R
R
S
5288 -60500 400 2800 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 19 19
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(19) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1740 -1200 M
1020 -3800 M
1020 -5200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(Parameters:) h
1020 -6600 M
1020 -8000 M
5400 -8000 M
(claimant_cred_handle) h
16200 -8000 M
(gss_cred_id_t, read, optional) h
1020 -9400 M
5400 -9400 M
9900 -9400 M
16200 -9400 M
(handle for credentials) h
( claimed. Supply) h
1020 -10800 M
5400 -10800 M
9900 -10800 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_NO_CREDENTIAL ) h
/Times-Roman-ISOLatin1 F 1200 o f
(to use default credentials) h
(.) h
1020 -12200 M
5400 -12200 M
(context_handle) h
16200 -12200 M
(gss_ctx_id_t, read/modify) h
1020 -13600 M
5400 -13600 M
9900 -13600 M
16200 -13600 M
(context) h
( handle for new context. Supply) h
1020 -15000 M
5400 -15000 M
9900 -15000 M
16200 -15000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_NO_CONTEXT) h
/Times-Roman-ISOLatin1 F 1200 o f
( for first call; use value returned by) h
1020 -16400 M
5400 -16400 M
9900 -16400 M
16200 -16400 M
(f) h
(irst) h
( c) h
(all in continuation calls.) h
1020 -17800 M
5400 -17800 M
(target_name) h
16200 -17800 M
(gss_name_t, read) h
1020 -19200 M
5400 -19200 M
9900 -19200 M
16200 -19200 M
(Name of target) h
1020 -20600 M
5400 -20600 M
(mech_type) h
16200 -20600 M
(OID, read, optional) h
1020 -22000 M
5400 -22000 M
9900 -22000 M
16200 -22000 M
(Object ID of desired mechanism.) h
1020 -23400 M
5400 -23400 M
9900 -23400 M
16200 -23400 M
(Supply ) h
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_NULL_OID) h
/Times-Roman-ISOLatin1 F 1200 o f
( to obtain an implementation ) h
1020 -24800 M
5400 -24800 M
9900 -24800 M
16200 -24800 M
(specific) h
( d) h
(efault ) h
1020 -26200 M
5400 -26200 M
(req_flags) h
9900 -26200 M
16200 -26200 M
(bit\255mask, read) h
1020 -27600 M
5400 -27600 M
9900 -27600 M
16200 -27600 M
(Contains four independent flags, each of which requests that) h
1020 -29000 M
5400 -29000 M
9900 -29000 M
16200 -29000 M
(the context support a specific service option. Symbolic ) h
1020 -30400 M
5400 -30400 M
9900 -30400 M
16200 -30400 M
(names are provided for each flag, and the symbolic names) h
1020 -31800 M
5400 -31800 M
9900 -31800 M
16200 -31800 M
(corresponding to the required flags should be logically\255ORed) h
1020 -33200 M
5400 -33200 M
9900 -33200 M
16200 -33200 M
(together to form the bit\255mask value. The flags are:) h
1020 -34600 M
5400 -34600 M
9900 -34600 M
16200 -34600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_DELEG_FLAG) h
1020 -36000 M
5400 -36000 M
9900 -36000 M
16200 -36000 M
18000 -36000 M
/Times-Roman-ISOLatin1 F 1200 o f
(True \255) h
22500 -36000 M
(Delegate credentials to remote peer) h
1020 -37400 M
5400 -37400 M
9900 -37400 M
16200 -37400 M
18000 -37400 M
(False \255) h
22500 -37400 M
(Don't delegate) h
1020 -38800 M
5400 -38800 M
9900 -38800 M
16200 -38800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_MUTUAL_FLAG) h
1020 -40200 M
5400 -40200 M
9900 -40200 M
16200 -40200 M
18000 -40200 M
/Times-Roman-ISOLatin1 F 1200 o f
(True \255) h
22500 -40200 M
(Request that remote peer authenticate itself) h
1020 -41600 M
5400 -41600 M
9900 -41600 M
16200 -41600 M
18000 -41600 M
(False \255) h
22500 -41600 M
(Authenticate self to remote peer only) h
1020 -43000 M
5400 -43000 M
9900 -43000 M
16200 -43000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_REPLAY_FLAG) h
1020 -44400 M
5400 -44400 M
9900 -44400 M
16200 -44400 M
18000 -44400 M
/Times-Roman-ISOLatin1 F 1200 o f
(True \255) h
22500 -44400 M
(Enable replay detection for ) h
/Times-Bold-ISOLatin1 F 1200 o f
(sign) h
/Times-Roman-ISOLatin1 F 1200 o f
(ed or ) h
/Times-Bold-ISOLatin1 F 1200 o f
(seal) h
/Times-Roman-ISOLatin1 F 1200 o f
(ed) h
1020 -45800 M
5400 -45800 M
9900 -45800 M
16200 -45800 M
18000 -45800 M
22500 -45800 M
(messages) h
1020 -47200 M
5400 -47200 M
9900 -47200 M
16200 -47200 M
18000 -47200 M
(False \255) h
22500 -47200 M
(Don't attempt to detect replayed messages) h
1020 -48600 M
5400 -48600 M
9900 -48600 M
16200 -48600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_SEQUENCE_FLAG) h
1020 -50000 M
5400 -50000 M
9900 -50000 M
16200 -50000 M
18000 -50000 M
/Times-Roman-ISOLatin1 F 1200 o f
(True \255 ) h
22500 -50000 M
(Enable detection of out\255of\255sequence ) h
/Times-Bold-ISOLatin1 F 1200 o f
(sign) h
/Times-Roman-ISOLatin1 F 1200 o f
(ed or ) h
1020 -51400 M
5400 -51400 M
9900 -51400 M
16200 -51400 M
18000 -51400 M
22500 -51400 M
/Times-Bold-ISOLatin1 F 1200 o f
(seal) h
/Times-Roman-ISOLatin1 F 1200 o f
(ed messages) h
1020 -52800 M
5400 -52800 M
9900 -52800 M
16200 -52800 M
18000 -52800 M
(False \255) h
22500 -52800 M
(Don't attempt to detect out\255of\255sequence) h
1020 -54200 M
5400 -54200 M
9900 -54200 M
16200 -54200 M
18000 -54200 M
22500 -54200 M
(messages) h
1020 -55600 M
5400 -55600 M
(time_req) h
9900 -55600 M
16200 -55600 M
(integer, read) h
1020 -57000 M
5400 -57000 M
9900 -57000 M
16200 -57000 M
(Desired number of seconds for which context should remain) h
1020 -58400 M
5400 -58400 M
9900 -58400 M
16200 -58400 M
(valid. Supply ) h
/Times-Bold-ISOLatin1 F 1200 o f
(0) h
/Times-Roman-ISOLatin1 F 1200 o f
( to request a default validity period.) h
1020 -59800 M
5400 -59800 M
(input_chan_bindings_buffer) h
-7200 7200 T
R
S
55512 -67300 400 57200 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 20 20
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(20) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
5400 -1200 M
9900 -1200 M
16200 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(buffer, opaque, read, optional) h
1020 -2600 M
5400 -2600 M
9900 -2600 M
16200 -2600 M
(Application\255specified bindings. Allows application to) h
1020 -4000 M
5400 -4000 M
9900 -4000 M
16200 -4000 M
(securely bind channel identification information to the) h
1020 -5400 M
5400 -5400 M
9900 -5400 M
16200 -5400 M
(security context) h
(. If channel bindings are not required,) h
1020 -6800 M
5400 -6800 M
9900 -6800 M
16200 -6800 M
(specify ) h
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_NO_BUFFER) h
/Times-Roman-ISOLatin1 F 1200 o f
(.) h
1020 -8200 M
5400 -8200 M
(input_token) h
16200 -8200 M
(buffer, opaque, read, optional\(see description\)) h
1020 -9600 M
5400 -9600 M
9900 -9600 M
16200 -9600 M
(Token received from peer application. Supply) h
1020 -11000 M
5400 -11000 M
9900 -11000 M
16200 -11000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_NO_BUFFER) h
/Times-Roman-ISOLatin1 F 1200 o f
( on initial call.) h
1020 -12400 M
5400 -12400 M
(actual_mech_type) h
16200 -12400 M
(OID, modify) h
1020 -13800 M
5400 -13800 M
9900 -13800 M
16200 -13800 M
(actual mechanism used.) h
1020 -15200 M
5400 -15200 M
(output_token) h
16200 -15200 M
(buffer, opaque, modify) h
1020 -16600 M
5400 -16600 M
9900 -16600 M
16200 -16600 M
(token to be sent to peer application) h
(. If the ) h
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
(length) h
/Times-Roman-ISOLatin1 F 1200 o f
( field of the) h
1020 -18000 M
5400 -18000 M
9900 -18000 M
16200 -18000 M
(returned buffer is zero, no token need be sent to the peer) h
1020 -19400 M
5400 -19400 M
9900 -19400 M
16200 -19400 M
(application.) h
1020 -20800 M
5400 -20800 M
(ret_flags) h
9900 -20800 M
16200 -20800 M
(bit\255mask, modify) h
1020 -22200 M
5400 -22200 M
9900 -22200 M
16200 -22200 M
(Contains five independent flags, each of which indicates that) h
1020 -23600 M
5400 -23600 M
9900 -23600 M
16200 -23600 M
(the context supports a specific service option. Symbolic ) h
1020 -25000 M
5400 -25000 M
9900 -25000 M
16200 -25000 M
(names are provided for each flag, and the symbolic names) h
1020 -26400 M
5400 -26400 M
9900 -26400 M
16200 -26400 M
(corresponding to the required flags should be logically\255) h
1020 -27800 M
5400 -27800 M
9900 -27800 M
16200 -27800 M
(ANDed with the ) h
/Times-Italic-ISOLatin1 F 1200 o f
(ret_flags) h
/Times-Roman-ISOLatin1 F 1200 o f
( value to test whether a given) h
1020 -29200 M
5400 -29200 M
9900 -29200 M
16200 -29200 M
(option is supported by the context. The flags are:) h
1020 -30600 M
5400 -30600 M
9900 -30600 M
16200 -30600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_DELEG_FLAG) h
1020 -32000 M
5400 -32000 M
9900 -32000 M
16200 -32000 M
18000 -32000 M
/Times-Roman-ISOLatin1 F 1200 o f
(True \255) h
22500 -32000 M
(Credentials) h
( were delegated to the remote peer) h
1020 -33400 M
5400 -33400 M
9900 -33400 M
16200 -33400 M
18000 -33400 M
(False \255) h
22500 -33400 M
(No credentials were delegated) h
1020 -34800 M
5400 -34800 M
9900 -34800 M
16200 -34800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_MUTUAL_FLAG) h
1020 -36200 M
5400 -36200 M
9900 -36200 M
16200 -36200 M
18000 -36200 M
/Times-Roman-ISOLatin1 F 1200 o f
(True \255) h
22500 -36200 M
(Remote peer has been asked to authenticated) h
1020 -37600 M
5400 -37600 M
9900 -37600 M
16200 -37600 M
18000 -37600 M
22500 -37600 M
(itself) h
1020 -39000 M
5400 -39000 M
9900 -39000 M
16200 -39000 M
18000 -39000 M
(False \255) h
22500 -39000 M
(Remote peer has not been asked to authenticate) h
1020 -40400 M
5400 -40400 M
9900 -40400 M
16200 -40400 M
18000 -40400 M
22500 -40400 M
(itself) h
1020 -41800 M
5400 -41800 M
9900 -41800 M
16200 -41800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_REPLAY_FLAG) h
1020 -43200 M
5400 -43200 M
9900 -43200 M
16200 -43200 M
18000 -43200 M
/Times-Roman-ISOLatin1 F 1200 o f
(True \255) h
22500 -43200 M
(replay of ) h
/Times-Bold-ISOLatin1 F 1200 o f
(sign) h
/Times-Roman-ISOLatin1 F 1200 o f
(ed or ) h
/Times-Bold-ISOLatin1 F 1200 o f
(seal) h
/Times-Roman-ISOLatin1 F 1200 o f
(ed messages will be) h
1020 -44600 M
5400 -44600 M
9900 -44600 M
16200 -44600 M
18000 -44600 M
22500 -44600 M
(detected) h
1020 -46000 M
5400 -46000 M
9900 -46000 M
16200 -46000 M
18000 -46000 M
(False \255) h
22500 -46000 M
(replayed messages will not be detected) h
1020 -47400 M
5400 -47400 M
9900 -47400 M
16200 -47400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_SEQUENCE_FLAG) h
1020 -48800 M
5400 -48800 M
9900 -48800 M
16200 -48800 M
18000 -48800 M
/Times-Roman-ISOLatin1 F 1200 o f
(True \255 ) h
22500 -48800 M
(out\255of\255sequence ) h
/Times-Bold-ISOLatin1 F 1200 o f
(sign) h
/Times-Roman-ISOLatin1 F 1200 o f
(ed or ) h
/Times-Bold-ISOLatin1 F 1200 o f
(seal) h
/Times-Roman-ISOLatin1 F 1200 o f
(ed messages) h
1020 -50200 M
5400 -50200 M
9900 -50200 M
16200 -50200 M
18000 -50200 M
22500 -50200 M
(will be detected) h
1020 -51600 M
5400 -51600 M
9900 -51600 M
16200 -51600 M
18000 -51600 M
(False \255) h
22500 -51600 M
(out\255o) h
(f\255) h
(sequence messages will not be detected) h
1020 -53000 M
5400 -53000 M
9900 -53000 M
16200 -53000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_CONF_FLAG) h
1020 -54400 M
5400 -54400 M
9900 -54400 M
16200 -54400 M
18000 -54400 M
/Times-Roman-ISOLatin1 F 1200 o f
(True \255) h
22500 -54400 M
(Confidentiality service may be invoked by) h
1020 -55800 M
5400 -55800 M
9900 -55800 M
16200 -55800 M
18000 -55800 M
22500 -55800 M
(calling ) h
/Times-Bold-ISOLatin1 F 1200 o f
(seal) h
/Times-Roman-ISOLatin1 F 1200 o f
( routine) h
1020 -57200 M
5400 -57200 M
9900 -57200 M
16200 -57200 M
18000 -57200 M
(False \255) h
22500 -57200 M
(No confidentiality service \(via ) h
/Times-Bold-ISOLatin1 F 1200 o f
(seal) h
/Times-Roman-ISOLatin1 F 1200 o f
(\) available.) h
1020 -58600 M
5400 -58600 M
9900 -58600 M
16200 -58600 M
18000 -58600 M
22500 -58600 M
/Times-Bold-ISOLatin1 F 1200 o f
(seal) h
/Times-Roman-ISOLatin1 F 1200 o f
( will provide message encapsulation, data ) h
1020 -60000 M
5400 -60000 M
9900 -60000 M
16200 -60000 M
18000 -60000 M
22500 -60000 M
(origin authentication and integrity services only.) h
-7200 7200 T
R
S
5288 -67500 400 60000 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 21 21
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(21) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
5400 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(time_rec) h
9900 -1200 M
16200 -1200 M
(integer, modify, optional) h
1020 -2600 M
5400 -2600 M
9900 -2600 M
16200 -2600 M
(number of seconds for which the context) h
( will remain valid.) h
1020 -4000 M
5400 -4000 M
9900 -4000 M
16200 -4000 M
(Specify ) h
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(NULL ) h
/Times-Roman-ISOLatin1 F 1200 o f
(if not required.) h
1020 -5400 M
5400 -5400 M
(minor_status) h
16200 -5400 M
(integer, modify) h
1020 -6800 M
5400 -6800 M
9900 -6800 M
16200 -6800 M
(Mechanism specific status code. ) h
1020 -8200 M
1020 -9600 M
(Function value:) h
1020 -11000 M
5400 -11000 M
(GSS status code:) h
1020 -12400 M
5400 -12400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
1020 -13800 M
5400 -13800 M
9900 -13800 M
16200 -13800 M
/Times-Roman-ISOLatin1 F 1200 o f
(Successful completion) h
1020 -15200 M
5400 -15200 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CONTINUE_NEEDED) h
1020 -16600 M
5400 -16600 M
9900 -16600 M
16200 -16600 M
/Times-Roman-ISOLatin1 F 1200 o f
(Indicates that a token from the peer application is required to) h
1020 -18000 M
5400 -18000 M
9900 -18000 M
16200 -18000 M
(complete the context, and that ) h
/Times-Bold-ISOLatin1 F 1200 o f
(gss_init_sec_context) h
/Times-Roman-ISOLatin1 F 1200 o f
( must) h
1020 -19400 M
5400 -19400 M
9900 -19400 M
16200 -19400 M
(be called again with that token.) h
1020 -20800 M
5400 -20800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_DEFECTIVE_TOKEN) h
1020 -22200 M
5400 -22200 M
9900 -22200 M
16200 -22200 M
/Times-Roman-ISOLatin1 F 1200 o f
(Indicates that consistency checks performed on the) h
1020 -23600 M
5400 -23600 M
9900 -23600 M
16200 -23600 M
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
(input_token ) h
/Times-Roman-ISOLatin1 F 1200 o f
(failed) h
1020 -25000 M
5400 -25000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_DEFECTIVE_CREDENTIAL) h
1020 -26400 M
5400 -26400 M
9900 -26400 M
16200 -26400 M
/Times-Roman-ISOLatin1 F 1200 o f
(Indicates that consistency checks performed on the credential) h
1020 -27800 M
5400 -27800 M
9900 -27800 M
16200 -27800 M
(failed.) h
1020 -29200 M
5400 -29200 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_NO_CRED) h
16200 -29200 M
/Times-Roman-ISOLatin1 F 1200 o f
(The supplied credentials were not valid for context initiation, ) h
1020 -30600 M
5400 -30600 M
9900 -30600 M
16200 -30600 M
(or the credential handle did not reference any credentials.) h
1020 -32000 M
5400 -32000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CREDENTIALS_EXPIRED) h
1020 -33400 M
5400 -33400 M
9900 -33400 M
16200 -33400 M
/Times-Roman-ISOLatin1 F 1200 o f
(The referenced credentials have expired) h
1020 -34800 M
5400 -34800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_BINDINGS) h
1020 -36200 M
5400 -36200 M
9900 -36200 M
16200 -36200 M
/Times-Roman-ISOLatin1 F 1200 o f
(The ) h
/Times-Italic-ISOLatin1 F 1200 o f
(input_token) h
/Times-Roman-ISOLatin1 F 1200 o f
( contains different channel bindings to those) h
1020 -37600 M
5400 -37600 M
9900 -37600 M
16200 -37600 M
(specified via the ) h
/Times-Italic-ISOLatin1 F 1200 o f
(input_chan_bindings) h
/Times-Roman-ISOLatin1 F 1200 o f
( parameter) h
1020 -39000 M
5400 -39000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_SIG) h
16200 -39000 M
/Times-Roman-ISOLatin1 F 1200 o f
31.4 0 32 (The ) W
/Times-Italic-ISOLatin1 F 1200 o f
31.4 0 32 (input_token) W
/Times-Roman-ISOLatin1 F 1200 o f
31.4 0 32 ( contains an invalid signature, or a signature ) W
1020 -40400 M
5400 -40400 M
9900 -40400 M
16200 -40400 M
(that could not be verified) h
1020 -41800 M
5400 -41800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_OLD_TOKEN) h
1020 -43200 M
5400 -43200 M
9900 -43200 M
16200 -43200 M
/Times-Roman-ISOLatin1 F 1200 o f
(The ) h
/Times-Italic-ISOLatin1 F 1200 o f
(input_token) h
/Times-Roman-ISOLatin1 F 1200 o f
( was too old. This is a fatal error during) h
1020 -44600 M
5400 -44600 M
9900 -44600 M
16200 -44600 M
(context establishment) h
1020 -46000 M
5400 -46000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_DUPLICATE_TOKEN) h
1020 -47400 M
5400 -47400 M
9900 -47400 M
16200 -47400 M
/Times-Roman-ISOLatin1 F 1200 o f
(The ) h
/Times-Italic-ISOLatin1 F 1200 o f
(input_token) h
/Times-Roman-ISOLatin1 F 1200 o f
( is valid, but is a duplicate of a token already) h
1020 -48800 M
5400 -48800 M
9900 -48800 M
16200 -48800 M
(processed. This is a fatal error during context establishment.) h
1020 -50200 M
5400 -50200 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_NO_CONTEXT) h
1020 -51600 M
5400 -51600 M
9900 -51600 M
16200 -51600 M
/Times-Roman-ISOLatin1 F 1200 o f
(Indicates that the supplied context handle did not refer to a) h
1020 -53000 M
5400 -53000 M
9900 -53000 M
16200 -53000 M
(valid context) h
1020 -54400 M
5400 -54400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_NAMETYPE) h
1020 -55800 M
5400 -55800 M
9900 -55800 M
16200 -55800 M
/Times-Roman-ISOLatin1 F 1200 o f
(The provided target_name parameter contained an invalid or) h
1020 -57200 M
5400 -57200 M
9900 -57200 M
16200 -57200 M
(unsupported type of name) h
1020 -58600 M
5400 -58600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_NAME) h
1020 -60000 M
5400 -60000 M
9900 -60000 M
16200 -60000 M
/Times-Roman-ISOLatin1 F 1200 o f
(The provided target_name parameter was ill\255formed.) h
-7200 7200 T
R
S
55512 -67500 400 60000 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 22 22
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(22) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
5400 -1200 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_FAILURE) h
16200 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(Failure. See minor_status for more information) h
1020 -3800 M
1020 -5200 M
300 -8750 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.4 ) h
2635 -8750 M
(gss_accept_sec_context) h
1020 -11000 M
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_accept_sec_context \() h
1020 -12400 M
5400 -12400 M
9900 -12400 M
(OM_uint32) h
16200 -12400 M
(*minor_status,) h
1020 -13800 M
5400 -13800 M
9900 -13800 M
(gss_ctx_id_t) h
16200 -13800 M
(*context_handle,) h
1020 -15200 M
5400 -15200 M
9900 -15200 M
(gss_cred_id_t) h
1020 -16600 M
5400 -16600 M
9900 -16600 M
16200 -16600 M
(verifier_cred_handle,) h
1020 -18000 M
5400 -18000 M
9900 -18000 M
(gss_buffer_t) h
16200 -18000 M
(input_token_buffer) h
1020 -19400 M
5400 -19400 M
9900 -19400 M
(gss_buffer_t) h
16200 -19400 M
(input_chan_bindings_buffer,) h
1020 -20800 M
5400 -20800 M
9900 -20800 M
(gss_name_t) h
16200 -20800 M
(*src_name,) h
1020 -22200 M
5400 -22200 M
9900 -22200 M
(gss_OID) h
16200 -22200 M
(*mech_type,) h
1020 -23600 M
5400 -23600 M
9900 -23600 M
(gss_buffer_t) h
16200 -23600 M
(output_token,) h
1020 -25000 M
5400 -25000 M
9900 -25000 M
(int) h
16200 -25000 M
(*ret_flags,) h
1020 -26400 M
5400 -26400 M
9900 -26400 M
(OM_uint32) h
16200 -26400 M
(*time_rec,) h
1020 -27800 M
5400 -27800 M
9900 -27800 M
(gss_cred_id_t) h
1020 -29200 M
5400 -29200 M
9900 -29200 M
16200 -29200 M
(*delegated_cred_handle\)) h
1020 -31800 M
1020 -33200 M
(Purpose:) h
1740 -35800 M
38.1 0 32 (Allows a remotely initiated security context) W
38.1 0 32 ( between the application and a remote peer to) W
1740 -37200 M
35.4 0 32 (be established. The routine may return a ) W
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
35.4 0 32 (output_token) W
/Times-Roman-ISOLatin1 F 1200 o f
35.4 0 32 ( which should be transferred to the) W
1740 -38600 M
110.6 0 32 (peer application, where the peer application will present it to ) W
/Times-Bold-ISOLatin1 F 1200 o f
110.6 0 32 (gss_init_sec_context) W
/Times-Roman-ISOLatin1 F 1200 o f
110.6 0 32 (. To) W
1740 -40000 M
102.1 0 32 (complete the context establishment, one or more reply tokens may be required from the) W
1740 -41400 M
776.0 0 32 (peer application; if so, ) W
/Times-Bold-ISOLatin1 F 1200 o f
776.0 0 32 (gss_accept_sec_context ) W
/Times-Roman-ISOLatin1 F 1200 o f
776.0 0 32 (will return a status flag of) W
1740 -42800 M
/Times-Bold-ISOLatin1 F 1200 o f
53.6 0 32 (GSS_S_CONTINUE_NEEDED) W
/Times-Roman-ISOLatin1 F 1200 o f
53.6 0 32 (,) W
53.6 0 32 ( in which case it should be called again when the reply) W
1740 -44200 M
42.0 0 32 (token is received from the peer application, passing the token to ) W
/Times-Bold-ISOLatin1 F 1200 o f
42.0 0 32 (gss_accept_sec_context) W
1740 -45600 M
/Times-Roman-ISOLatin1 F 1200 o f
(via the ) h
/Times-Italic-ISOLatin1 F 1200 o f
(input_token) h
/Times-Roman-ISOLatin1 F 1200 o f
( parameters. ) h
1740 -48200 M
192.0 0 32 (The values returned via the ) W
/Times-Italic-ISOLatin1 F 1200 o f
192.0 0 32 (src_name) W
/Times-Roman-ISOLatin1 F 1200 o f
192.0 0 32 (,) W
/Times-Italic-ISOLatin1 F 1200 o f
192.0 0 32 ( ret_flags, time_rec) W
/Times-Roman-ISOLatin1 F 1200 o f
192.0 0 32 (, and ) W
/Times-Italic-ISOLatin1 F 1200 o f
192.0 0 32 (delegated_cred_handle) W
1740 -49600 M
/Times-Roman-ISOLatin1 F 1200 o f
(parameters are not defined unless the routine returns ) h
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
/Times-Roman-ISOLatin1 F 1200 o f
(.) h
1740 -51000 M
1740 -52400 M
1020 -55000 M
1020 -56400 M
(Parameters:) h
1020 -57800 M
5400 -57800 M
(context_handle) h
16200 -57800 M
(gss_ctx_id_t, read/modify) h
1020 -59200 M
5400 -59200 M
9900 -59200 M
16200 -59200 M
(context) h
( handle for new context. Supply) h
1020 -60600 M
5400 -60600 M
9900 -60600 M
16200 -60600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_NO_CONTEXT) h
/Times-Roman-ISOLatin1 F 1200 o f
( f) h
(or first call; use value returned in) h
-7200 7200 T
R
S
5288 -10100 400 2600 @
S
0.00 G E
R
R
S
5288 -14900 400 3400 @
S
0.00 G E
R
R
S
5288 -50500 400 1400 @
S
0.00 G E
R
R
S
5288 -68100 400 1200 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 23 23
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(23) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
5400 -1200 M
9900 -1200 M
16200 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(subsequent calls.) h
1020 -2600 M
5400 -2600 M
(verifier_cred_handle) h
16200 -2600 M
(gss_cred_id_t, read, optional) h
1020 -4000 M
5400 -4000 M
9900 -4000 M
16200 -4000 M
(Credential) h
( handle claimed by context acceptor. ) h
1020 -5400 M
5400 -5400 M
9900 -5400 M
16200 -5400 M
(Specify ) h
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_NO_CREDENTIAL) h
/Times-Roman-ISOLatin1 F 1200 o f
( t) h
(o use default) h
1020 -6800 M
5400 -6800 M
9900 -6800 M
16200 -6800 M
(c) h
(redentials) h
(. If) h
( ) h
/Times-Bold-ISOLatin1 F 1200 o f
(G) h
(SS_C_NO_CREDENTIAL) h
/Times-Roman-ISOLatin1 F 1200 o f
( is specified,) h
1020 -8200 M
5400 -8200 M
9900 -8200 M
16200 -8200 M
(b) h
(ut the caller has no) h
( d) h
(efault credentials established, an) h
1020 -9600 M
5400 -9600 M
9900 -9600 M
16200 -9600 M
(i) h
(mplementation\255defined) h
( d) h
(efault credential may be used.) h
1020 -11000 M
5400 -11000 M
(input_token_buffer) h
16200 -11000 M
(buffer, opaque, read) h
1020 -12400 M
5400 -12400 M
9900 -12400 M
16200 -12400 M
(token obtained from remote application) h
1020 -13800 M
5400 -13800 M
(input_chan_bindings_buffer) h
1020 -15200 M
5400 -15200 M
9900 -15200 M
16200 -15200 M
(buffer, opaque, read, optional) h
1020 -16600 M
5400 -16600 M
9900 -16600 M
16200 -16600 M
(Application\255specified bindings. Allows application to) h
1020 -18000 M
5400 -18000 M
9900 -18000 M
16200 -18000 M
(securely bind channel identification information to the) h
1020 -19400 M
5400 -19400 M
9900 -19400 M
16200 -19400 M
(security context. If channel bindings are not used on this) h
1020 -20800 M
5400 -20800 M
9900 -20800 M
16200 -20800 M
(context, ) h
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_NO_BUFFER ) h
/Times-Roman-ISOLatin1 F 1200 o f
(may be specified.) h
1020 -22200 M
5400 -22200 M
(src_name) h
16200 -22200 M
(gss_name_t, modify) h
1020 -23600 M
5400 -23600 M
9900 -23600 M
16200 -23600 M
(Authenticated name of context initiator. After use, this name) h
1020 -25000 M
5400 -25000 M
9900 -25000 M
16200 -25000 M
(should be deallocated by passing it to ) h
/Times-Bold-ISOLatin1 F 1200 o f
(gss_release_name) h
/Times-Roman-ISOLatin1 F 1200 o f
(.) h
1020 -26400 M
5400 -26400 M
(mech_type) h
16200 -26400 M
(Object ID, modify) h
1020 -27800 M
5400 -27800 M
9900 -27800 M
16200 -27800 M
(Security mechanism used. The returned OID value will be a ) h
1020 -29200 M
5400 -29200 M
9900 -29200 M
16200 -29200 M
(pointer into static storage, and should be treated as read\255only) h
1020 -30600 M
5400 -30600 M
9900 -30600 M
16200 -30600 M
(by the caller) h
1020 -32000 M
5400 -32000 M
(output_token) h
16200 -32000 M
(buffer, opaque, modify) h
1020 -33400 M
5400 -33400 M
9900 -33400 M
16200 -33400 M
(Token to be passed to peer application. If the ) h
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
(length) h
/Times-Roman-ISOLatin1 F 1200 o f
( field of ) h
1020 -34800 M
5400 -34800 M
9900 -34800 M
16200 -34800 M
(the returned token buffer is 0, then no token need be passed ) h
1020 -36200 M
5400 -36200 M
9900 -36200 M
16200 -36200 M
(to the peer application.) h
1020 -37600 M
5400 -37600 M
(ret_flags) h
9900 -37600 M
16200 -37600 M
(bit\255mask, modify) h
1020 -39000 M
5400 -39000 M
9900 -39000 M
16200 -39000 M
(Contains five independent flags, each of which indicates that) h
1020 -40400 M
5400 -40400 M
9900 -40400 M
16200 -40400 M
(the context) h
( supports a specific service option. Symbolic ) h
1020 -41800 M
5400 -41800 M
9900 -41800 M
16200 -41800 M
(names are provided for each flag, and the symbolic names) h
1020 -43200 M
5400 -43200 M
9900 -43200 M
16200 -43200 M
(corresponding to the required flags should be logically\255) h
1020 -44600 M
5400 -44600 M
9900 -44600 M
16200 -44600 M
(ANDed with the ) h
/Times-Italic-ISOLatin1 F 1200 o f
(ret_flags) h
/Times-Roman-ISOLatin1 F 1200 o f
( value to test whether a given) h
1020 -46000 M
5400 -46000 M
9900 -46000 M
16200 -46000 M
(option is supported by the context. The flags are:) h
1020 -47400 M
5400 -47400 M
9900 -47400 M
16200 -47400 M
/Times-Bold-ISOLatin1 F 1200 o f
(G) h
(SS_C_DELEG_FLAG) h
1020 -48800 M
5400 -48800 M
9900 -48800 M
16200 -48800 M
18000 -48800 M
/Times-Roman-ISOLatin1 F 1200 o f
(True \255) h
22500 -48800 M
(Delegated credentials) h
( are available via the) h
1020 -50200 M
5400 -50200 M
9900 -50200 M
16200 -50200 M
18000 -50200 M
22500 -50200 M
/Times-Italic-ISOLatin1 F 1200 o f
(delegated_cred_handle) h
/Times-Roman-ISOLatin1 F 1200 o f
( parameter) h
1020 -51600 M
5400 -51600 M
9900 -51600 M
16200 -51600 M
18000 -51600 M
(False \255) h
22500 -51600 M
(No credentials were delegated) h
1020 -53000 M
5400 -53000 M
9900 -53000 M
16200 -53000 M
/Times-Bold-ISOLatin1 F 1200 o f
(G) h
(SS_C_MUTUAL_FLAG) h
1020 -54400 M
5400 -54400 M
9900 -54400 M
16200 -54400 M
18000 -54400 M
/Times-Roman-ISOLatin1 F 1200 o f
(True \255) h
22500 -54400 M
(Remote peer asked for mutual authentication) h
1020 -55800 M
5400 -55800 M
9900 -55800 M
16200 -55800 M
18000 -55800 M
(False \255) h
22500 -55800 M
(Remote peer did not ask for mutual) h
1020 -57200 M
5400 -57200 M
9900 -57200 M
16200 -57200 M
18000 -57200 M
22500 -57200 M
(authentication) h
1020 -58600 M
5400 -58600 M
9900 -58600 M
16200 -58600 M
/Times-Bold-ISOLatin1 F 1200 o f
(G) h
(SS_C_REPLAY_FLAG) h
1020 -60000 M
5400 -60000 M
9900 -60000 M
16200 -60000 M
18000 -60000 M
/Times-Roman-ISOLatin1 F 1200 o f
(True \255) h
22500 -60000 M
(replay of ) h
/Times-Bold-ISOLatin1 F 1200 o f
(sign) h
/Times-Roman-ISOLatin1 F 1200 o f
(ed or ) h
/Times-Bold-ISOLatin1 F 1200 o f
(seal) h
/Times-Roman-ISOLatin1 F 1200 o f
(ed messages will be) h
-7200 7200 T
R
S
55512 -17300 400 5600 @
S
0.00 G E
R
R
S
55512 -55100 400 1400 @
S
0.00 G E
R
R
S
55512 -60700 400 1400 @
S
0.00 G E
R
R
S
55512 -66300 400 1400 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 24 24
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(24) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
5400 -1200 M
9900 -1200 M
16200 -1200 M
18000 -1200 M
22500 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(detected) h
1020 -2600 M
5400 -2600 M
9900 -2600 M
16200 -2600 M
18000 -2600 M
(False \255) h
22500 -2600 M
(replayed messages will not be detected) h
1020 -4000 M
5400 -4000 M
9900 -4000 M
16200 -4000 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(G) h
(SS_C_SEQUENCE_FLAG) h
1020 -5400 M
5400 -5400 M
9900 -5400 M
16200 -5400 M
18000 -5400 M
/Times-Roman-ISOLatin1 F 1200 o f
(True \255 ) h
22500 -5400 M
(out\255of\255sequence ) h
/Times-Bold-ISOLatin1 F 1200 o f
(sign) h
/Times-Roman-ISOLatin1 F 1200 o f
(ed or ) h
/Times-Bold-ISOLatin1 F 1200 o f
(seal) h
/Times-Roman-ISOLatin1 F 1200 o f
(ed messages) h
1020 -6800 M
5400 -6800 M
9900 -6800 M
16200 -6800 M
18000 -6800 M
22500 -6800 M
(will be detected) h
1020 -8200 M
5400 -8200 M
9900 -8200 M
16200 -8200 M
18000 -8200 M
(False \255) h
22500 -8200 M
(out\255o) h
(f\255) h
(sequence messages will not be detected) h
1020 -9600 M
5400 -9600 M
9900 -9600 M
16200 -9600 M
/Times-Bold-ISOLatin1 F 1200 o f
(G) h
(SS_C_CONF_FLAG) h
1020 -11000 M
5400 -11000 M
9900 -11000 M
16200 -11000 M
18000 -11000 M
/Times-Roman-ISOLatin1 F 1200 o f
(True \255) h
22500 -11000 M
(Confidentiality service may be invoked by) h
1020 -12400 M
5400 -12400 M
9900 -12400 M
16200 -12400 M
18000 -12400 M
22500 -12400 M
(calling ) h
/Times-Bold-ISOLatin1 F 1200 o f
(seal) h
/Times-Roman-ISOLatin1 F 1200 o f
( routine) h
1020 -13800 M
5400 -13800 M
9900 -13800 M
16200 -13800 M
18000 -13800 M
(False \255) h
22500 -13800 M
(No confidentiality service \(via ) h
/Times-Bold-ISOLatin1 F 1200 o f
(seal) h
/Times-Roman-ISOLatin1 F 1200 o f
(\) available.) h
1020 -15200 M
5400 -15200 M
9900 -15200 M
16200 -15200 M
18000 -15200 M
22500 -15200 M
/Times-Bold-ISOLatin1 F 1200 o f
(seal) h
/Times-Roman-ISOLatin1 F 1200 o f
( will provide message encapsulation, data ) h
1020 -16600 M
5400 -16600 M
9900 -16600 M
16200 -16600 M
18000 -16600 M
22500 -16600 M
(origin authentication and integrity services only.) h
1020 -18000 M
5400 -18000 M
(time_rec) h
9900 -18000 M
16200 -18000 M
(integer, modify, optional) h
1020 -19400 M
5400 -19400 M
9900 -19400 M
16200 -19400 M
(number of seconds for which the context will remain valid. ) h
1020 -20800 M
5400 -20800 M
9900 -20800 M
16200 -20800 M
(Specify ) h
/Times-Bold-ISOLatin1 F 1200 o f
(NULL) h
/Times-Roman-ISOLatin1 F 1200 o f
( if not required.) h
1020 -22200 M
5400 -22200 M
(delegated_cred_handle) h
1020 -23600 M
5400 -23600 M
9900 -23600 M
16200 -23600 M
(gss_cred_id_t, modify) h
1020 -25000 M
5400 -25000 M
9900 -25000 M
16200 -25000 M
(credential handle for credentials received from context) h
1020 -26400 M
5400 -26400 M
9900 -26400 M
16200 -26400 M
(initiator. Only valid if ) h
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
(deleg_flag) h
/Times-Roman-ISOLatin1 F 1200 o f
( in ) h
/Times-Italic-ISOLatin1 F 1200 o f
(ret_flags ) h
/Times-Roman-ISOLatin1 F 1200 o f
(is true.) h
1020 -27800 M
5400 -27800 M
(minor_status) h
16200 -27800 M
(integer, modify) h
1020 -29200 M
5400 -29200 M
9900 -29200 M
16200 -29200 M
18000 -29200 M
22500 -29200 M
(Mechanism specific status code. ) h
40200 -29200 M
1020 -30600 M
1020 -32000 M
(Function value:) h
1020 -33400 M
5400 -33400 M
(GSS status code:) h
1020 -34800 M
5400 -34800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
1020 -36200 M
5400 -36200 M
9900 -36200 M
16200 -36200 M
/Times-Roman-ISOLatin1 F 1200 o f
(Successful completion) h
1020 -37600 M
5400 -37600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CONTINUE_NEEDED) h
1020 -39000 M
5400 -39000 M
9900 -39000 M
16200 -39000 M
/Times-Roman-ISOLatin1 F 1200 o f
(Indicates that a token from the peer application is required to) h
1020 -40400 M
5400 -40400 M
9900 -40400 M
16200 -40400 M
(complete the context, and that ) h
/Times-Bold-ISOLatin1 F 1200 o f
(gss_accept_sec_context) h
/Times-Roman-ISOLatin1 F 1200 o f
( must) h
1020 -41800 M
5400 -41800 M
9900 -41800 M
16200 -41800 M
(be called again with that token.) h
1020 -43200 M
5400 -43200 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_DEFECTIVE_TOKEN) h
1020 -44600 M
5400 -44600 M
9900 -44600 M
16200 -44600 M
/Times-Roman-ISOLatin1 F 1200 o f
(Indicates that consistency checks performed on the) h
1020 -46000 M
5400 -46000 M
9900 -46000 M
16200 -46000 M
/Times-Italic-ISOLatin1 F 1200 o f
(input_token ) h
/Times-Roman-ISOLatin1 F 1200 o f
(failed) h
1020 -47400 M
5400 -47400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_DEFECTIVE_CREDENTIAL) h
1020 -48800 M
5400 -48800 M
9900 -48800 M
16200 -48800 M
/Times-Roman-ISOLatin1 F 1200 o f
(Indicates that consistency checks performed on the credential) h
1020 -50200 M
5400 -50200 M
9900 -50200 M
16200 -50200 M
(failed.) h
1020 -51600 M
5400 -51600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_NO_CRED) h
16200 -51600 M
/Times-Roman-ISOLatin1 F 1200 o f
(The supplied credentials were not valid for context) h
1020 -53000 M
5400 -53000 M
9900 -53000 M
16200 -53000 M
(acceptance, or the credential handle did not reference any) h
1020 -54400 M
5400 -54400 M
9900 -54400 M
16200 -54400 M
(credentials.) h
1020 -55800 M
5400 -55800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CREDENTIALS_EXPIRED) h
1020 -57200 M
5400 -57200 M
9900 -57200 M
16200 -57200 M
/Times-Roman-ISOLatin1 F 1200 o f
(The referenced credentials have expired) h
1020 -58600 M
5400 -58600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_BINDINGS) h
1020 -60000 M
5400 -60000 M
9900 -60000 M
16200 -60000 M
/Times-Roman-ISOLatin1 F 1200 o f
(The ) h
/Times-Italic-ISOLatin1 F 1200 o f
(input_token) h
/Times-Roman-ISOLatin1 F 1200 o f
( contains different channel bindings to those) h
-7200 7200 T
R
S
5288 -11700 400 1400 @
S
0.00 G E
R
R
S
5288 -17300 400 2800 @
S
0.00 G E
R
R
S
5288 -43900 400 1400 @
S
0.00 G E
R
R
S
5288 -67500 400 1200 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 25 25
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(25) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
5400 -1200 M
9900 -1200 M
16200 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(specified via the ) h
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
(input_chan_bindings) h
/Times-Roman-ISOLatin1 F 1200 o f
( parameter) h
1020 -2600 M
5400 -2600 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_NO_CONTEXT) h
1020 -4000 M
5400 -4000 M
9900 -4000 M
16200 -4000 M
/Times-Roman-ISOLatin1 F 1200 o f
(Indicates that the supplied context handle did not refer to a) h
1020 -5400 M
5400 -5400 M
9900 -5400 M
16200 -5400 M
(valid context) h
1020 -6800 M
5400 -6800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_SIG) h
16200 -6800 M
/Times-Roman-ISOLatin1 F 1200 o f
(The ) h
/Times-Italic-ISOLatin1 F 1200 o f
(input_token) h
/Times-Roman-ISOLatin1 F 1200 o f
( contains an invalid signature) h
1020 -8200 M
5400 -8200 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_OLD_TOKEN) h
1020 -9600 M
5400 -9600 M
9900 -9600 M
16200 -9600 M
/Times-Roman-ISOLatin1 F 1200 o f
(The ) h
/Times-Italic-ISOLatin1 F 1200 o f
(input_token) h
/Times-Roman-ISOLatin1 F 1200 o f
( was too old. This is a fatal error during) h
1020 -11000 M
5400 -11000 M
9900 -11000 M
16200 -11000 M
(context establishment.) h
1020 -12400 M
5400 -12400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_DUPLICATE_TOKEN) h
1020 -13800 M
5400 -13800 M
9900 -13800 M
16200 -13800 M
/Times-Roman-ISOLatin1 F 1200 o f
(The ) h
/Times-Italic-ISOLatin1 F 1200 o f
(input_token) h
/Times-Roman-ISOLatin1 F 1200 o f
( is valid, but is a duplicate of a token already) h
1020 -15200 M
5400 -15200 M
9900 -15200 M
16200 -15200 M
(processed. This is a fatal error during context establishment.) h
1020 -16600 M
5400 -16600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_FAILURE) h
16200 -16600 M
/Times-Roman-ISOLatin1 F 1200 o f
(Failure. See minor_status for more information) h
1020 -19200 M
1020 -20600 M
1020 -22000 M
300 -25550 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.5 ) h
2635 -25550 M
( gss_process_context_token) h
1020 -27800 M
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_process_context_token \() h
1020 -29200 M
5400 -29200 M
9900 -29200 M
(OM_uint32) h
16200 -29200 M
(*minor_status,) h
1020 -30600 M
5400 -30600 M
9900 -30600 M
(gss_ctx_id_t) h
16200 -30600 M
(context_handle,) h
1020 -32000 M
5400 -32000 M
9900 -32000 M
(gss_buffer_t) h
16200 -32000 M
(token_buffer\)) h
1020 -34600 M
(Purpose:) h
1740 -37200 M
161.9 0 32 (Provides a way to pass a token to the security service. Usually, tokens are associated) W
1740 -38600 M
32.5 0 32 (either with context) W
32.5 0 32 ( establishment \(when they would be passed to ) W
/Times-Bold-ISOLatin1 F 1200 o f
32.5 0 32 (gss_init_sec_context) W
/Times-Roman-ISOLatin1 F 1200 o f
32.5 0 32 ( or) W
1740 -40000 M
/Times-Bold-ISOLatin1 F 1200 o f
314.6 0 32 (gss_accept_sec_context) W
/Times-Roman-ISOLatin1 F 1200 o f
314.6 0 32 (\) or with per\255message security service \(when they would be) W
1740 -41400 M
4.5 0 32 (passed to ) W
/Times-Bold-ISOLatin1 F 1200 o f
4.5 0 32 (gss_verify) W
/Times-Roman-ISOLatin1 F 1200 o f
4.5 0 32 ( or ) W
/Times-Bold-ISOLatin1 F 1200 o f
4.5 0 32 (gss_unseal) W
/Times-Roman-ISOLatin1 F 1200 o f
4.5 0 32 (\). Occasionally, tokens will be received at other times,) W
1740 -42800 M
62.9 0 32 (and ) W
/Times-Bold-ISOLatin1 F 1200 o f
62.9 0 32 (gss_process_context_token) W
/Times-Roman-ISOLatin1 F 1200 o f
62.9 0 32 ( allows such tokens to be passed to the underlying secu\255) W
1740 -44200 M
107.5 0 32 (rity service for processing. GSSAPI implementation may use this service to implement) W
1740 -45600 M
(deletion of the security context.) h
1020 -48200 M
(Parameters:) h
1020 -49600 M
5400 -49600 M
(context_handle) h
16200 -49600 M
(gss_ctx_id_t, read) h
1020 -51000 M
5400 -51000 M
9900 -51000 M
16200 -51000 M
(context) h
( handle of context on which token is to be processed) h
1020 -52400 M
5400 -52400 M
(token_buffer) h
16200 -52400 M
(buffer, opaque, read) h
1020 -53800 M
5400 -53800 M
9900 -53800 M
16200 -53800 M
(pointer to first byte of token to process) h
1020 -55200 M
5400 -55200 M
(minor_status) h
16200 -55200 M
(integer, modify) h
1020 -56600 M
5400 -56600 M
9900 -56600 M
16200 -56600 M
(Implementation specific status code. ) h
1020 -59200 M
(Function value:) h
1020 -60600 M
5400 -60600 M
(GSS status code:) h
-7200 7200 T
R
S
55512 -11700 400 1400 @
S
0.00 G E
R
R
S
55512 -17300 400 1400 @
S
0.00 G E
R
R
S
55512 -31700 400 3400 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 26 26
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(26) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
5400 -1200 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
1020 -2600 M
5400 -2600 M
9900 -2600 M
16200 -2600 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(Successful completion) h
1020 -4000 M
5400 -4000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_DEFECTIVE_TOKEN) h
1020 -5400 M
5400 -5400 M
9900 -5400 M
16200 -5400 M
/Times-Roman-ISOLatin1 F 1200 o f
(Indicates that consistency checks performed on the token) h
1020 -6800 M
5400 -6800 M
9900 -6800 M
16200 -6800 M
(failed) h
1020 -8200 M
5400 -8200 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_FAILURE) h
16200 -8200 M
/Times-Roman-ISOLatin1 F 1200 o f
(Failure. See minor_status for more information) h
1020 -9600 M
5400 -9600 M
/Times-Bold-ISOLatin1 F 1200 o f
(G) h
(SS_S_NO_CONTEXT) h
1020 -11000 M
5400 -11000 M
9900 -11000 M
16200 -11000 M
/Times-Roman-ISOLatin1 F 1200 o f
(The context_handle did not refer to a valid context) h
1020 -13600 M
1020 -15000 M
300 -18550 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.6 ) h
2635 -18550 M
(gss_delete_sec_context) h
300 -20150 M
1020 -22400 M
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_delete_sec_context \() h
1020 -23800 M
5400 -23800 M
9900 -23800 M
(OM_uint32) h
16200 -23800 M
(*minor_status,) h
1020 -25200 M
5400 -25200 M
9900 -25200 M
(gss_ctx_id_t) h
16200 -25200 M
(context_handle,) h
1020 -26600 M
5400 -26600 M
9900 -26600 M
(gss_buffer_t) h
16200 -26600 M
(output_token\)) h
1020 -29200 M
(Purpose:) h
1740 -31800 M
19.2 0 32 (Delete a security context) W
19.2 0 32 (. ) W
/Times-Bold-ISOLatin1 F 1200 o f
19.2 0 32 (gss_delete_sec_context) W
/Times-Roman-ISOLatin1 F 1200 o f
19.2 0 32 ( will delete the local data structures as\255) W
1740 -33200 M
136.0 0 32 (sociated with the specified security context, and generate an ) W
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
136.0 0 32 (output_token) W
/Times-Roman-ISOLatin1 F 1200 o f
136.0 0 32 (, which when) W
1740 -34600 M
55.8 0 32 (passed to the peer ) W
/Times-Bold-ISOLatin1 F 1200 o f
55.8 0 32 (gss_process_context_token) W
/Times-Roman-ISOLatin1 F 1200 o f
55.8 0 32 ( will instruct it to do likewise. No further) W
1740 -36000 M
(security services may be obtained using the context specified by ) h
/Times-Italic-ISOLatin1 F 1200 o f
(context_handle) h
/Times-Roman-ISOLatin1 F 1200 o f
(.) h
1020 -38600 M
(Parameters:) h
1020 -40000 M
5400 -40000 M
(minor_status) h
16200 -40000 M
(integer, modify) h
1020 -41400 M
5400 -41400 M
9900 -41400 M
16200 -41400 M
(Mechanism specific status code. ) h
1020 -42800 M
5400 -42800 M
(context_handle) h
16200 -42800 M
(gss_ctx_id_t, read) h
1020 -44200 M
5400 -44200 M
9900 -44200 M
16200 -44200 M
(context handle identifying context) h
( to delete.) h
1020 -45600 M
5400 -45600 M
(output_token) h
16200 -45600 M
(buffer, opaque, modify) h
1020 -47000 M
5400 -47000 M
9900 -47000 M
16200 -47000 M
(token to be sent to remote application to instruct it to also) h
1020 -48400 M
5400 -48400 M
9900 -48400 M
16200 -48400 M
(delete the context) h
1020 -51000 M
(Function value:) h
1020 -52400 M
5400 -52400 M
(GSS status code:) h
1020 -53800 M
5400 -53800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
1020 -55200 M
5400 -55200 M
9900 -55200 M
16200 -55200 M
/Times-Roman-ISOLatin1 F 1200 o f
(Successful completion) h
1020 -56600 M
5400 -56600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_FAILURE) h
16200 -56600 M
/Times-Roman-ISOLatin1 F 1200 o f
(Failure, see minor_status for more information) h
1020 -58000 M
5400 -58000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_NO_CONTEXT) h
1020 -59400 M
5400 -59400 M
9900 -59400 M
16200 -59400 M
/Times-Roman-ISOLatin1 F 1200 o f
(No valid context was supplied) h
-7200 7200 T
R
S
5288 -10300 400 1400 @
S
0.00 G E
R
R
S
5288 -19900 400 4000 @
S
0.00 G E
R
R
S
5288 -62900 400 1400 @
S
0.00 G E
R
R
S
5288 -66900 400 1200 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 27 27
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(27) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
1020 -2600 M
300 -6150 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.7 ) h
2635 -6150 M
(gss_context_time) h
1020 -8400 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_context_time \() h
1020 -9800 M
5400 -9800 M
9900 -9800 M
(OM_uint32) h
16200 -9800 M
(*minor_status,) h
1020 -11200 M
5400 -11200 M
9900 -11200 M
(gss_ctx_id_t) h
16200 -11200 M
(context_handle,) h
1020 -12600 M
5400 -12600 M
9900 -12600 M
(OM_uint32) h
16200 -12600 M
(*time_rec\)) h
1020 -15200 M
(Purpose:) h
1740 -17800 M
(Determines the number of seconds for which the specified context) h
( will remain valid.) h
1020 -20400 M
1020 -21800 M
1020 -23200 M
(Parameters:) h
1020 -24600 M
5400 -24600 M
(minor_status) h
16200 -24600 M
(integer, modify) h
1020 -26000 M
5400 -26000 M
9900 -26000 M
16200 -26000 M
(Implementation specific status code.) h
1020 -27400 M
5400 -27400 M
(context_handle) h
16200 -27400 M
(gss_ctx_id_t, read) h
1020 -28800 M
5400 -28800 M
9900 -28800 M
16200 -28800 M
(Identifies the context to be interrogated.) h
1020 -30200 M
5400 -30200 M
(time_rec) h
9900 -30200 M
16200 -30200 M
(integer, modify) h
1020 -31600 M
5400 -31600 M
9900 -31600 M
16200 -31600 M
(Number of seconds that the context will remain valid. If the) h
1020 -33000 M
5400 -33000 M
9900 -33000 M
16200 -33000 M
(context has already expired, zero will be returned.) h
1020 -34400 M
1020 -35800 M
(Function value:) h
1020 -37200 M
5400 -37200 M
(GSS status code:) h
1020 -38600 M
5400 -38600 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
1020 -40000 M
5400 -40000 M
9900 -40000 M
16200 -40000 M
/Times-Roman-ISOLatin1 F 1200 o f
(Successful completion) h
1020 -41400 M
5400 -41400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GS) h
(S_S_CONTEXT_EXPIRED) h
1020 -42800 M
5400 -42800 M
9900 -42800 M
16200 -42800 M
/Times-Roman-ISOLatin1 F 1200 o f
(The context has already expired) h
1020 -44200 M
5400 -44200 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CREDENTIALS_EXPIRED) h
1020 -45600 M
5400 -45600 M
9900 -45600 M
16200 -45600 M
/Times-Roman-ISOLatin1 F 1200 o f
(The context is recognized, but associated credentials have) h
1020 -47000 M
5400 -47000 M
9900 -47000 M
16200 -47000 M
(expired) h
1020 -48400 M
5400 -48400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_NO_CONTEXT) h
1020 -49800 M
5400 -49800 M
9900 -49800 M
16200 -49800 M
/Times-Roman-ISOLatin1 F 1200 o f
(The context_handle parameter did not identify a valid) h
1020 -51200 M
5400 -51200 M
9900 -51200 M
16200 -51200 M
(context) h
1020 -52600 M
300 -56150 M
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.8 ) h
2635 -56150 M
(gss_sign) h
1020 -58400 M
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_sign \() h
1020 -59800 M
5400 -59800 M
9900 -59800 M
(OM_uint32) h
16200 -59800 M
(*minor_status,) h
-7200 7200 T
R
S
55512 -49100 400 2800 @
S
0.00 G E
R
R
S
55512 -57500 400 1400 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 28 28
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(28) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
5400 -1200 M
9900 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(gss_ctx_id_t) h
16200 -1200 M
(context_handle,) h
1020 -2600 M
5400 -2600 M
9900 -2600 M
(int) h
16200 -2600 M
(qop_req,) h
1020 -4000 M
5400 -4000 M
9900 -4000 M
(gss_buffer_t) h
16200 -4000 M
(message_buffer,) h
1020 -5400 M
5400 -5400 M
9900 -5400 M
(gss_buffer_t) h
16200 -5400 M
(msg_token\)) h
1020 -8000 M
(Purpose:) h
1740 -10600 M
41.4 0 32 (Generates a cryptographic signature for the supplied message, and places the signature in) W
1740 -12000 M
97.7 0 32 (a token for transfer to the peer application. The ) W
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
97.7 0 32 (qop_req) W
/Times-Roman-ISOLatin1 F 1200 o f
97.7 0 32 ( parameter allows a choice be\255) W
1740 -13400 M
(tween several cryptographic algorithms, if supported by the chosen mechnism.) h
1020 -16000 M
(Parameters:) h
1020 -17400 M
5400 -17400 M
(minor_status) h
16200 -17400 M
(integer, modify) h
1020 -18800 M
5400 -18800 M
9900 -18800 M
16200 -18800 M
(Implementation specific status code. ) h
1020 -20200 M
5400 -20200 M
(context_handle) h
16200 -20200 M
(gss_ctx_id_t, read) h
1020 -21600 M
5400 -21600 M
9900 -21600 M
16200 -21600 M
(identifies the context) h
( on which the message will be sent) h
1020 -23000 M
5400 -23000 M
(qop_req) h
9900 -23000 M
16200 -23000 M
(integer, read, optional) h
1020 -24400 M
5400 -24400 M
9900 -24400 M
16200 -24400 M
(Specifies requested quality of protection. Callers are) h
1020 -25800 M
5400 -25800 M
9900 -25800 M
16200 -25800 M
(encouraged, on portability grounds, to accept the default) h
1020 -27200 M
5400 -27200 M
9900 -27200 M
16200 -27200 M
(quality of protection offered by the chosen mechanism,) h
1020 -28600 M
5400 -28600 M
9900 -28600 M
16200 -28600 M
(which may be requested by specifying ) h
1020 -30000 M
5400 -30000 M
9900 -30000 M
16200 -30000 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_QOP_DEFAULT) h
/Times-Roman-ISOLatin1 F 1200 o f
( f) h
(or this parameter.) h
( If an) h
1020 -31400 M
5400 -31400 M
9900 -31400 M
16200 -31400 M
(unsupported protection strength is requested, ) h
/Times-Bold-ISOLatin1 F 1200 o f
(gss_sign) h
/Times-Roman-ISOLatin1 F 1200 o f
( will) h
1020 -32800 M
5400 -32800 M
9900 -32800 M
16200 -32800 M
(return a ) h
/Times-Italic-ISOLatin1 F 1200 o f
(major_status) h
/Times-Roman-ISOLatin1 F 1200 o f
( of) h
/Times-Bold-ISOLatin1 F 1200 o f
( ) h
(GSS_S_FAILURE) h
/Times-Roman-ISOLatin1 F 1200 o f
(.) h
1020 -34200 M
5400 -34200 M
(message_buffer) h
16200 -34200 M
(buffer, opaque, read) h
1020 -35600 M
5400 -35600 M
9900 -35600 M
16200 -35600 M
(message to be signed) h
1020 -37000 M
5400 -37000 M
(msg_token) h
16200 -37000 M
(buffer, opaque, modify) h
1020 -38400 M
5400 -38400 M
9900 -38400 M
16200 -38400 M
(buffer to receive token) h
1020 -41000 M
(Function value:) h
1020 -42400 M
5400 -42400 M
(GSS status code:) h
1020 -43800 M
5400 -43800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
1020 -45200 M
5400 -45200 M
9900 -45200 M
16200 -45200 M
/Times-Roman-ISOLatin1 F 1200 o f
(Successful completion) h
1020 -46600 M
5400 -46600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CONTEXT_EXPIRED) h
1020 -48000 M
5400 -48000 M
9900 -48000 M
16200 -48000 M
/Times-Roman-ISOLatin1 F 1200 o f
(The context has already expired) h
1020 -49400 M
5400 -49400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CREDENTIALS_EXPIRED) h
1020 -50800 M
5400 -50800 M
9900 -50800 M
16200 -50800 M
/Times-Roman-ISOLatin1 F 1200 o f
(The context is recognized, but associated credentials have) h
1020 -52200 M
5400 -52200 M
9900 -52200 M
16200 -52200 M
(expired) h
1020 -53600 M
5400 -53600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_NO_CONTEXT) h
1020 -55000 M
5400 -55000 M
9900 -55000 M
16200 -55000 M
/Times-Roman-ISOLatin1 F 1200 o f
(The context_handle parameter did not identify a valid) h
1020 -56400 M
5400 -56400 M
9900 -56400 M
16200 -56400 M
(context) h
1020 -57800 M
5400 -57800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_FAILURE) h
16200 -57800 M
/Times-Roman-ISOLatin1 F 1200 o f
(Failure. See minor_status for more information.) h
1020 -60400 M
-7200 7200 T
R
S
5288 -41900 400 5600 @
S
0.00 G E
R
R
S
5288 -52900 400 1400 @
S
0.00 G E
R
R
S
5288 -62700 400 1400 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 29 29
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(29) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
300 -4750 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.9 ) h
2635 -4750 M
(gss_verify) h
1020 -7000 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_verify \() h
1020 -8400 M
5400 -8400 M
9900 -8400 M
(OM_uint32) h
16200 -8400 M
(*minor_status,) h
1020 -9800 M
5400 -9800 M
9900 -9800 M
(gss_ctx_id_t) h
16200 -9800 M
(context_handle,) h
1020 -11200 M
5400 -11200 M
9900 -11200 M
(gss_buffer_t) h
16200 -11200 M
(message_buffer,) h
1020 -12600 M
5400 -12600 M
9900 -12600 M
(gss_buffer_t) h
16200 -12600 M
(token_buffer,) h
1020 -14000 M
5400 -14000 M
9900 -14000 M
(int) h
16200 -14000 M
(*qop_state\)) h
1020 -16600 M
(Purpose:) h
1740 -19200 M
27.4 0 32 (Verifies that a cryptographic signature, contained in the ) W
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
27.4 0 32 (token) W
/Times-Roman-ISOLatin1 F 1200 o f
27.4 0 32 ( parameter, fits the supplied) W
1740 -20600 M
/Times-Italic-ISOLatin1 F 1200 o f
85.7 0 32 (message) W
/Times-Roman-ISOLatin1 F 1200 o f
85.7 0 32 (. The ) W
/Times-Italic-ISOLatin1 F 1200 o f
85.7 0 32 (qop_state) W
/Times-Roman-ISOLatin1 F 1200 o f
85.7 0 32 ( parameter allows a message recipient to determine the strength) W
1740 -22000 M
(of protection that was applied to the message.) h
1020 -24600 M
(Parameters:) h
1020 -26000 M
5400 -26000 M
(minor_status) h
16200 -26000 M
(integer, modify) h
1020 -27400 M
5400 -27400 M
9900 -27400 M
16200 -27400 M
(Mechanism specific status code. ) h
1020 -28800 M
5400 -28800 M
(context_handle) h
16200 -28800 M
(gss_ctx_id_t, read) h
1020 -30200 M
5400 -30200 M
9900 -30200 M
16200 -30200 M
(identifies the context) h
( on which the message arrived) h
1020 -31600 M
5400 -31600 M
(message_buffer) h
16200 -31600 M
(buffer, opaque, read) h
1020 -33000 M
5400 -33000 M
9900 -33000 M
16200 -33000 M
(message to be verified) h
1020 -34400 M
5400 -34400 M
(token_buffer) h
16200 -34400 M
(buffer, opaque, read) h
1020 -35800 M
5400 -35800 M
9900 -35800 M
16200 -35800 M
(token associated with message) h
1020 -37200 M
5400 -37200 M
(qop_state) h
16200 -37200 M
(integer, modify) h
1020 -38600 M
5400 -38600 M
9900 -38600 M
16200 -38600 M
(quality of protection gained from signature) h
1020 -40000 M
1020 -41400 M
(Function value:) h
1020 -42800 M
5400 -42800 M
(GSS status code:) h
1020 -44200 M
5400 -44200 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
1020 -45600 M
5400 -45600 M
9900 -45600 M
16200 -45600 M
/Times-Roman-ISOLatin1 F 1200 o f
(Successful completion) h
1020 -47000 M
5400 -47000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_DEFECTIVE_TOKEN) h
1020 -48400 M
5400 -48400 M
9900 -48400 M
16200 -48400 M
/Times-Roman-ISOLatin1 F 1200 o f
(The token failed consistency checks) h
1020 -49800 M
5400 -49800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_SIG) h
16200 -49800 M
/Times-Roman-ISOLatin1 F 1200 o f
(The signature was incorrect) h
1020 -51200 M
5400 -51200 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_DUPLICATE_TOKEN) h
1020 -52600 M
5400 -52600 M
9900 -52600 M
16200 -52600 M
/Times-Roman-ISOLatin1 F 1200 o f
(The token was valid, and contained a correct signature for) h
1020 -54000 M
5400 -54000 M
9900 -54000 M
16200 -54000 M
(the message, but it had already been processed) h
1020 -55400 M
5400 -55400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_OLD_TOKEN) h
1020 -56800 M
5400 -56800 M
9900 -56800 M
16200 -56800 M
/Times-Roman-ISOLatin1 F 1200 o f
(The token was valid, and contained a correct signature for) h
1020 -58200 M
5400 -58200 M
9900 -58200 M
16200 -58200 M
(the message, but it is too old) h
1020 -59600 M
5400 -59600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_UNSEQ_TOKEN) h
-7200 7200 T
R
S
55512 -53300 400 1400 @
S
0.00 G E
R
R
S
55512 -64500 400 1400 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 30 30
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(30) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
5400 -1200 M
9900 -1200 M
16200 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(The token was valid, and contained a correct signature for) h
1020 -2600 M
5400 -2600 M
9900 -2600 M
16200 -2600 M
(the message, but has been verified out of sequence; an earlier) h
1020 -4000 M
5400 -4000 M
9900 -4000 M
16200 -4000 M
(token has been ) h
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(sign) h
/Times-Roman-ISOLatin1 F 1200 o f
(ed or ) h
/Times-Bold-ISOLatin1 F 1200 o f
(seal) h
/Times-Roman-ISOLatin1 F 1200 o f
(ed by the remote application,) h
1020 -5400 M
5400 -5400 M
9900 -5400 M
16200 -5400 M
(but not yet been processed locally.) h
1020 -6800 M
5400 -6800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CONTEXT_EXPIRED) h
1020 -8200 M
5400 -8200 M
9900 -8200 M
16200 -8200 M
/Times-Roman-ISOLatin1 F 1200 o f
(The context has already expired) h
1020 -9600 M
5400 -9600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CREDENTIALS_EXPIRED) h
1020 -11000 M
5400 -11000 M
9900 -11000 M
16200 -11000 M
/Times-Roman-ISOLatin1 F 1200 o f
(The context is recognized, but associated credentials have) h
1020 -12400 M
5400 -12400 M
9900 -12400 M
16200 -12400 M
(expired) h
1020 -13800 M
5400 -13800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_NO_CONTEXT) h
1020 -15200 M
5400 -15200 M
9900 -15200 M
16200 -15200 M
/Times-Roman-ISOLatin1 F 1200 o f
(The context_handle parameter did not identify a valid) h
1020 -16600 M
5400 -16600 M
9900 -16600 M
16200 -16600 M
(context) h
1020 -18000 M
5400 -18000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_FAILURE) h
16200 -18000 M
/Times-Roman-ISOLatin1 F 1200 o f
(Failure. See minor_status for more information.) h
1020 -20600 M
1020 -22000 M
300 -25550 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.10 ) h
3414 -25550 M
(gss_seal) h
1020 -27800 M
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_seal \() h
1020 -29200 M
5400 -29200 M
9900 -29200 M
(OM_uint32) h
16200 -29200 M
(*minor_status,) h
1020 -30600 M
5400 -30600 M
9900 -30600 M
(gss_ctx_id_t) h
16200 -30600 M
(context_handle,) h
1020 -32000 M
5400 -32000 M
9900 -32000 M
(int) h
16200 -32000 M
(conf_req_flag,) h
1020 -33400 M
5400 -33400 M
9900 -33400 M
(int) h
16200 -33400 M
(qop_req) h
1020 -34800 M
5400 -34800 M
9900 -34800 M
(gss_buffer_t) h
16200 -34800 M
(input_message_buffer,) h
1020 -36200 M
5400 -36200 M
9900 -36200 M
(gss_buffer_t) h
16200 -36200 M
(output_message_buffer\)) h
1020 -38800 M
(Purpose:) h
1740 -41400 M
142.4 0 32 (Cryptographically signs and optionally encrypts the specified ) W
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
142.4 0 32 (input_message) W
/Times-Roman-ISOLatin1 F 1200 o f
142.4 0 32 (. The ) W
/Times-Italic-ISOLatin1 F 1200 o f
142.4 0 32 (out\255) W
1740 -42800 M
13.3 0 32 (put_message) W
/Times-Roman-ISOLatin1 F 1200 o f
13.3 0 32 ( contains both the signature and the message. The ) W
/Times-Italic-ISOLatin1 F 1200 o f
13.3 0 32 (qop_req) W
/Times-Roman-ISOLatin1 F 1200 o f
13.3 0 32 ( parameter allows) W
1740 -44200 M
169.5 0 32 (a choice between several cryptographic algorithms, if supported by the chosen mecha\255) W
1740 -45600 M
(nism.) h
1020 -48200 M
1020 -50800 M
(Parameters:) h
1020 -52200 M
5400 -52200 M
(minor_status) h
16200 -52200 M
(integer, modify) h
1020 -53600 M
5400 -53600 M
9900 -53600 M
16200 -53600 M
(Mechanism specific status code. ) h
1020 -55000 M
5400 -55000 M
(context_handle) h
16200 -55000 M
(gss_ctx_id_t, read) h
1020 -56400 M
5400 -56400 M
9900 -56400 M
16200 -56400 M
(identifies the context) h
( on which the message will be sent) h
1020 -57800 M
5400 -57800 M
(conf_req_flag) h
16200 -57800 M
(boolean, read) h
1020 -59200 M
5400 -59200 M
9900 -59200 M
16200 -59200 M
(True \255) h
20700 -59200 M
(Both confidentiality and integrity services are) h
1020 -60600 M
5400 -60600 M
9900 -60600 M
16200 -60600 M
18000 -60600 M
20700 -60600 M
(requested) h
-7200 7200 T
R
S
5288 -8900 400 1400 @
S
0.00 G E
R
R
S
5288 -22900 400 1400 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 31 31
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(31) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
5400 -1200 M
9900 -1200 M
16200 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(False \255) h
20700 -1200 M
(Only integrity service is requested) h
1020 -2600 M
5400 -2600 M
(qop_req) h
9900 -2600 M
16200 -2600 M
(integer, read, optional) h
1020 -4000 M
5400 -4000 M
9900 -4000 M
16200 -4000 M
(Specifies required quality of protection. A mechanism\255) h
1020 -5400 M
5400 -5400 M
9900 -5400 M
16200 -5400 M
(specific default may be requested by setting ) h
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
(qop_req) h
/Times-Roman-ISOLatin1 F 1200 o f
( to) h
1020 -6800 M
5400 -6800 M
9900 -6800 M
16200 -6800 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(G) h
(SS_C_QOP_DEFAULT) h
/Times-Roman-ISOLatin1 F 1200 o f
(.) h
( If an unsupported protection) h
1020 -8200 M
5400 -8200 M
9900 -8200 M
16200 -8200 M
(s) h
(trength is) h
( r) h
(equested, ) h
/Times-Bold-ISOLatin1 F 1200 o f
(gss_seal) h
/Times-Roman-ISOLatin1 F 1200 o f
( will return a ) h
/Times-Italic-ISOLatin1 F 1200 o f
(major_status) h
/Times-Roman-ISOLatin1 F 1200 o f
( of) h
1020 -9600 M
5400 -9600 M
9900 -9600 M
16200 -9600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_FAILURE) h
/Times-Roman-ISOLatin1 F 1200 o f
(.) h
1020 -11000 M
5400 -11000 M
(input_message_buffer) h
1020 -12400 M
5400 -12400 M
9900 -12400 M
16200 -12400 M
(buffer, opaque, read) h
1020 -13800 M
5400 -13800 M
9900 -13800 M
16200 -13800 M
(message to be sealed) h
1020 -15200 M
5400 -15200 M
(conf_state) h
16200 -15200 M
(boolean, modify) h
1020 -16600 M
5400 -16600 M
9900 -16600 M
16200 -16600 M
(True \255) h
20700 -16600 M
(Confidentiality, data origin authentication and) h
1020 -18000 M
5400 -18000 M
9900 -18000 M
16200 -18000 M
18000 -18000 M
20700 -18000 M
(integrity services have been applied) h
1020 -19400 M
5400 -19400 M
9900 -19400 M
16200 -19400 M
(False \255) h
20700 -19400 M
(Integrity and data origin services only has been) h
1020 -20800 M
5400 -20800 M
9900 -20800 M
16200 -20800 M
18000 -20800 M
20700 -20800 M
(applied.) h
1020 -22200 M
5400 -22200 M
(output_message_buffer) h
1020 -23600 M
5400 -23600 M
9900 -23600 M
16200 -23600 M
(buffer, opaque, modify) h
1020 -25000 M
5400 -25000 M
9900 -25000 M
16200 -25000 M
(buffer to receive sealed message) h
1020 -27600 M
(Function value:) h
1020 -29000 M
5400 -29000 M
(GSS status code:) h
1020 -30400 M
5400 -30400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_FAILURE) h
16200 -30400 M
/Times-Roman-ISOLatin1 F 1200 o f
(Successful completion) h
1020 -31800 M
5400 -31800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CONTEXT_EXPIRED) h
1020 -33200 M
5400 -33200 M
9900 -33200 M
16200 -33200 M
/Times-Roman-ISOLatin1 F 1200 o f
(The context has already expired) h
1020 -34600 M
5400 -34600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CREDENTIALS_EXPIRED) h
1020 -36000 M
5400 -36000 M
9900 -36000 M
16200 -36000 M
/Times-Roman-ISOLatin1 F 1200 o f
(The context is recognized, but associated credentials have) h
1020 -37400 M
5400 -37400 M
9900 -37400 M
16200 -37400 M
(expired) h
1020 -38800 M
5400 -38800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_NO_CONTEXT) h
1020 -40200 M
5400 -40200 M
9900 -40200 M
16200 -40200 M
/Times-Roman-ISOLatin1 F 1200 o f
(The context_handle parameter did not identify a valid) h
1020 -41600 M
5400 -41600 M
9900 -41600 M
16200 -41600 M
(context) h
1020 -43000 M
5400 -43000 M
/Times-Bold-ISOLatin1 F 1200 o f
(G) h
(SS_S_FAILURE) h
16200 -43000 M
/Times-Roman-ISOLatin1 F 1200 o f
(Failure. See minor_status for more information.) h
1020 -45600 M
1020 -47000 M
300 -50550 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.11 ) h
3414 -50550 M
(gss_unseal) h
1020 -52800 M
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_unseal \() h
1020 -54200 M
5400 -54200 M
9900 -54200 M
(OM_uint32) h
16200 -54200 M
(*minor_status,) h
1020 -55600 M
5400 -55600 M
9900 -55600 M
(gss_ctx_id_t) h
16200 -55600 M
(context_handle,) h
1020 -57000 M
5400 -57000 M
9900 -57000 M
(gss_buffer_t) h
16200 -57000 M
(input_message_buffer,) h
1020 -58400 M
5400 -58400 M
9900 -58400 M
(gss_buffer_t) h
16200 -58400 M
(output_message_buffer,) h
1020 -59800 M
5400 -59800 M
9900 -59800 M
(int) h
16200 -59800 M
(*conf_state,) h
-7200 7200 T
R
S
55512 -15900 400 2800 @
S
0.00 G E
R
R
S
55512 -47900 400 1400 @
S
0.00 G E
R
R
S
55512 -51900 400 2600 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 32 32
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(32) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
5400 -1200 M
9900 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(int) h
16200 -1200 M
(*qop_state\)) h
1020 -3800 M
(Purpose:) h
1740 -6400 M
25.2 0 32 (Converts a previously ) W
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
25.2 0 32 (seal) W
/Times-Roman-ISOLatin1 F 1200 o f
25.2 0 32 (ed message back to a usable form, verifying the embedded sig\255) W
1740 -7800 M
278.5 0 32 (nature. The ) W
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
278.5 0 32 (conf_state) W
/Times-Roman-ISOLatin1 F 1200 o f
278.5 0 32 ( parameter indicates whether the message was encrypted; the) W
1740 -9200 M
/Times-Italic-ISOLatin1 F 1200 o f
32.8 0 32 (qop_state) W
/Times-Roman-ISOLatin1 F 1200 o f
32.8 0 32 ( parameter indicates the strength of protection that was used to provide the con\255) W
1740 -10600 M
(fidentiality and integrity services.) h
1020 -13200 M
(Parameters:) h
1020 -14600 M
5400 -14600 M
(minor_status) h
16200 -14600 M
(integer, modify) h
1020 -16000 M
5400 -16000 M
9900 -16000 M
16200 -16000 M
(Mechanism specific status code. ) h
1020 -17400 M
5400 -17400 M
(context_handle) h
16200 -17400 M
(gss_ctx_id_t, read) h
1020 -18800 M
5400 -18800 M
9900 -18800 M
16200 -18800 M
(identifies the context) h
( on which the message arrived) h
1020 -20200 M
5400 -20200 M
(input_message_buffer) h
16200 -20200 M
(buffer, opaque, read) h
1020 -21600 M
5400 -21600 M
9900 -21600 M
16200 -21600 M
(sealed message) h
1020 -23000 M
5400 -23000 M
(output_message_buffer) h
1020 -24400 M
5400 -24400 M
9900 -24400 M
16200 -24400 M
(buffer, opaque, modify) h
1020 -25800 M
5400 -25800 M
9900 -25800 M
16200 -25800 M
(buffer to receive unsealed message) h
1020 -27200 M
5400 -27200 M
(conf_state) h
16200 -27200 M
(boolean, modify) h
1020 -28600 M
5400 -28600 M
9900 -28600 M
16200 -28600 M
(True \255) h
20700 -28600 M
(Confidentiality and integrity protection were used) h
1020 -30000 M
5400 -30000 M
9900 -30000 M
16200 -30000 M
(False \255 ) h
20700 -30000 M
(Inteegrity service only was used) h
1020 -31400 M
5400 -31400 M
(qop_state) h
16200 -31400 M
(integer, modify) h
1020 -32800 M
5400 -32800 M
9900 -32800 M
16200 -32800 M
(quality of protection gained from signature) h
1020 -34200 M
1020 -35600 M
(Function value:) h
1020 -37000 M
5400 -37000 M
(GSS status code:) h
1020 -38400 M
5400 -38400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
1020 -39800 M
5400 -39800 M
9900 -39800 M
16200 -39800 M
/Times-Roman-ISOLatin1 F 1200 o f
(Successful completion) h
1020 -41200 M
5400 -41200 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_DEFECTIVE_TOKEN) h
1020 -42600 M
5400 -42600 M
9900 -42600 M
16200 -42600 M
/Times-Roman-ISOLatin1 F 1200 o f
(The token failed consistency checks) h
1020 -44000 M
5400 -44000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_SIG) h
16200 -44000 M
/Times-Roman-ISOLatin1 F 1200 o f
(The signature was incorrect) h
1020 -45400 M
5400 -45400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_DUPLICATE_TOKEN) h
1020 -46800 M
5400 -46800 M
9900 -46800 M
16200 -46800 M
/Times-Roman-ISOLatin1 F 1200 o f
(The token was valid, and contained a correct signature for) h
1020 -48200 M
5400 -48200 M
9900 -48200 M
16200 -48200 M
(the message, but it had already been processed) h
1020 -49600 M
5400 -49600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_OLD_TOKEN) h
1020 -51000 M
5400 -51000 M
9900 -51000 M
16200 -51000 M
/Times-Roman-ISOLatin1 F 1200 o f
(The token was valid, and contained a correct signature for) h
1020 -52400 M
5400 -52400 M
9900 -52400 M
16200 -52400 M
(the message, but it is too old) h
1020 -53800 M
5400 -53800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_UNSEQ_TOKEN) h
1020 -55200 M
5400 -55200 M
9900 -55200 M
16200 -55200 M
/Times-Roman-ISOLatin1 F 1200 o f
(The token was valid, and contained a correct signature for) h
1020 -56600 M
5400 -56600 M
9900 -56600 M
16200 -56600 M
(the message, but has been verified out of sequence; an earlier) h
1020 -58000 M
5400 -58000 M
9900 -58000 M
16200 -58000 M
(token has been ) h
/Times-Bold-ISOLatin1 F 1200 o f
(sign) h
/Times-Roman-ISOLatin1 F 1200 o f
(ed or ) h
/Times-Bold-ISOLatin1 F 1200 o f
(seal) h
/Times-Roman-ISOLatin1 F 1200 o f
(ed by the remote application,) h
1020 -59400 M
5400 -59400 M
9900 -59400 M
16200 -59400 M
(but not yet been processed locally.) h
-7200 7200 T
R
S
5288 -47500 400 1400 @
S
0.00 G E
R
R
S
5288 -58700 400 1400 @
S
0.00 G E
R
R
S
5288 -62900 400 1400 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 33 33
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(33) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
5400 -1200 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CONTEXT_EXPIRED) h
1020 -2600 M
5400 -2600 M
9900 -2600 M
16200 -2600 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(The context has already expired) h
1020 -4000 M
5400 -4000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_CREDENTIALS_EXPIRED) h
1020 -5400 M
5400 -5400 M
9900 -5400 M
16200 -5400 M
/Times-Roman-ISOLatin1 F 1200 o f
(The context is recognized, but associated credentials have) h
1020 -6800 M
5400 -6800 M
9900 -6800 M
16200 -6800 M
(expired) h
1020 -8200 M
5400 -8200 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_NO_CONTEXT) h
1020 -9600 M
5400 -9600 M
9900 -9600 M
16200 -9600 M
/Times-Roman-ISOLatin1 F 1200 o f
(The context_handle parameter did not identify a valid) h
1020 -11000 M
5400 -11000 M
9900 -11000 M
16200 -11000 M
(context) h
1020 -12400 M
5400 -12400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_FAILURE) h
16200 -12400 M
/Times-Roman-ISOLatin1 F 1200 o f
(Failure. See minor_status for more information.) h
1020 -15000 M
5400 -15000 M
1020 -16400 M
300 -19950 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.12 ) h
3414 -19950 M
(gss_display_status) h
1020 -22200 M
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_display_status \() h
1020 -23600 M
5400 -23600 M
9900 -23600 M
(OM_uint32) h
16200 -23600 M
(*minor_status,) h
1020 -25000 M
5400 -25000 M
9900 -25000 M
(int) h
16200 -25000 M
(status_value,) h
1020 -26400 M
5400 -26400 M
9900 -26400 M
(int) h
16200 -26400 M
(status_type,) h
1020 -27800 M
5400 -27800 M
9900 -27800 M
(gss_OID) h
16200 -27800 M
(mech_type,) h
1020 -29200 M
5400 -29200 M
9900 -29200 M
(int) h
16200 -29200 M
(*message_context,) h
1020 -30600 M
5400 -30600 M
9900 -30600 M
(gss_buffer_t) h
16200 -30600 M
(status_string\)) h
1020 -33200 M
(Purpose:) h
1740 -35800 M
35.1 0 32 (Allows an application to obtain a textual representation of a GSSAPI status code, for dis\255) W
1740 -37200 M
57.1 0 32 (play to the user or for logging purposes. Since some status values may indicate multiple) W
1740 -38600 M
75.0 0 32 (errors, applications may need to call ) W
/Times-Bold-ISOLatin1 F 1200 o f
75.0 0 32 (gss_display_status) W
/Times-Roman-ISOLatin1 F 1200 o f
75.0 0 32 ( multiple times, each call gener\255) W
1740 -40000 M
49.6 0 32 (ating a single text string. The ) W
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
49.6 0 32 (message_context) W
/Times-Roman-ISOLatin1 F 1200 o f
49.6 0 32 ( parameter is used to indicate which error) W
1740 -41400 M
105.0 0 32 (message should be extracted from a given ) W
/Times-Italic-ISOLatin1 F 1200 o f
105.0 0 32 (status_value) W
/Times-Roman-ISOLatin1 F 1200 o f
105.0 0 32 (; ) W
/Times-Italic-ISOLatin1 F 1200 o f
105.0 0 32 (message_context) W
/Times-Roman-ISOLatin1 F 1200 o f
105.0 0 32 ( should be in\255) W
1740 -42800 M
199.5 0 32 (itialized to 0, and ) W
/Times-Bold-ISOLatin1 F 1200 o f
199.5 0 32 (gss_display_status) W
/Times-Roman-ISOLatin1 F 1200 o f
199.5 0 32 ( will return a non\255zero value if there are further) W
1740 -44200 M
(messages to extract.) h
1020 -46800 M
(Parameters:) h
1020 -48200 M
5400 -48200 M
(minor_status) h
16200 -48200 M
(integer, modify) h
1020 -49600 M
5400 -49600 M
9900 -49600 M
16200 -49600 M
(Mechanism specific status code. ) h
1020 -51000 M
5400 -51000 M
(status_value) h
16200 -51000 M
(integer, read) h
1020 -52400 M
5400 -52400 M
9900 -52400 M
16200 -52400 M
(Status value to be converted) h
1020 -53800 M
5400 -53800 M
(status_type) h
16200 -53800 M
(integer, read) h
1020 -55200 M
5400 -55200 M
9900 -55200 M
16200 -55200 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_GSS_CODE) h
/Times-Roman-ISOLatin1 F 1200 o f
( \255) h
29700 -55200 M
(status_value is a GSS status code) h
1020 -56600 M
5400 -56600 M
9900 -56600 M
16200 -56600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_MECH_CODE) h
/Times-Roman-ISOLatin1 F 1200 o f
( ) h
(\255) h
29700 -56600 M
(status_value is a mechanism) h
1020 -58000 M
5400 -58000 M
9900 -58000 M
16200 -58000 M
18000 -58000 M
20700 -58000 M
26546 -58000 M
29700 -58000 M
(s) h
(tatus code) h
1020 -59400 M
5400 -59400 M
(mech_type) h
16200 -59400 M
(Object ID, read, optional) h
-7200 7200 T
R
S
55512 -17300 400 1400 @
S
0.00 G E
R
R
S
55512 -65700 400 4200 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 34 34
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(34) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
5400 -1200 M
9900 -1200 M
16200 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(Underlying mechanism \(used to interpret a minor status) h
1020 -2600 M
5400 -2600 M
9900 -2600 M
16200 -2600 M
(value\)) h
1020 -4000 M
5400 -4000 M
9900 -4000 M
16200 -4000 M
(Supply ) h
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_NULL_OID) h
/Times-Roman-ISOLatin1 F 1200 o f
( ) h
(to obtain the system default.) h
1020 -5400 M
5400 -5400 M
(message_context) h
16200 -5400 M
(integer, read/modify) h
1020 -6800 M
5400 -6800 M
9900 -6800 M
16200 -6800 M
(Should be initialized to zero by caller on first call. If further) h
1020 -8200 M
5400 -8200 M
9900 -8200 M
16200 -8200 M
(messages are contained in the ) h
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
(status_value) h
/Times-Roman-ISOLatin1 F 1200 o f
( parameter,) h
1020 -9600 M
5400 -9600 M
9900 -9600 M
16200 -9600 M
/Times-Italic-ISOLatin1 F 1200 o f
(message_context) h
/Times-Roman-ISOLatin1 F 1200 o f
( will be non\255zero) h
/Times-Italic-ISOLatin1 F 1200 o f
( ) h
/Times-Roman-ISOLatin1 F 1200 o f
(on return, and this value) h
1020 -11000 M
5400 -11000 M
9900 -11000 M
16200 -11000 M
(should be passed back to subsequent calls, along with the ) h
1020 -12400 M
5400 -12400 M
9900 -12400 M
16200 -12400 M
(same ) h
/Times-Italic-ISOLatin1 F 1200 o f
(status_value) h
/Times-Roman-ISOLatin1 F 1200 o f
(, ) h
/Times-Italic-ISOLatin1 F 1200 o f
(status_type) h
/Times-Roman-ISOLatin1 F 1200 o f
( and ) h
/Times-Italic-ISOLatin1 F 1200 o f
(mech_type) h
/Times-Roman-ISOLatin1 F 1200 o f
( parameters.) h
1020 -13800 M
5400 -13800 M
(status_string) h
16200 -13800 M
(buffer, character string, modify) h
1020 -15200 M
5400 -15200 M
9900 -15200 M
16200 -15200 M
(textual interpretation of the status_value) h
1020 -17800 M
(Function value:) h
1020 -19200 M
5400 -19200 M
(GSS status code:) h
1020 -20600 M
5400 -20600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
1020 -22000 M
5400 -22000 M
9900 -22000 M
16200 -22000 M
/Times-Roman-ISOLatin1 F 1200 o f
(Successful completion) h
1020 -23400 M
5400 -23400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_MECH) h
1020 -24800 M
5400 -24800 M
9900 -24800 M
16200 -24800 M
/Times-Roman-ISOLatin1 F 1200 o f
(Indicates that translation in accordance with an unsupported) h
1020 -26200 M
5400 -26200 M
9900 -26200 M
16200 -26200 M
(mechanism type was requested) h
1020 -27600 M
5400 -27600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_STATUS) h
1020 -29000 M
5400 -29000 M
9900 -29000 M
16200 -29000 M
/Times-Roman-ISOLatin1 F 1200 o f
(The status value was not recognized, or the status type was) h
1020 -30400 M
5400 -30400 M
9900 -30400 M
16200 -30400 M
(neither 1 nor 2) h
1020 -31800 M
300 -35350 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.13 ) h
3414 -35350 M
(gss_indicate_mechs) h
1020 -37600 M
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_indicate_mechs \() h
1020 -39000 M
5400 -39000 M
9900 -39000 M
(OM_uint32) h
16200 -39000 M
(*minor_status,) h
1020 -40400 M
5400 -40400 M
9900 -40400 M
(gss_OID_set) h
1020 -41800 M
5400 -41800 M
9900 -41800 M
16200 -41800 M
(*mech_set\)) h
1020 -44400 M
(Purpose:) h
1740 -47000 M
(Allows an application to determine which underlying security mechanisms are available.) h
1020 -49600 M
(Parameters:) h
1020 -51000 M
5400 -51000 M
(minor_status) h
16200 -51000 M
(integer, modify) h
1020 -52400 M
5400 -52400 M
9900 -52400 M
16200 -52400 M
(Mechanism specific status code. ) h
1020 -53800 M
5400 -53800 M
(mech_set) h
16200 -53800 M
(set of Object IDs, modify) h
1020 -55200 M
5400 -55200 M
9900 -55200 M
16200 -55200 M
(set of implementation\255supported mechanisms. The returned) h
1020 -56600 M
5400 -56600 M
9900 -56600 M
16200 -56600 M
/Times-Bold-ISOLatin1 F 1200 o f
(gss_OID_set ) h
/Times-Roman-ISOLatin1 F 1200 o f
(value will be a pointer into static storage, and) h
1020 -58000 M
5400 -58000 M
9900 -58000 M
16200 -58000 M
(should be treated as read\255only by the caller) h
1020 -60600 M
-7200 7200 T
R
S
5288 -11700 400 1400 @
S
0.00 G E
R
R
S
5288 -29700 400 1400 @
S
0.00 G E
R
R
S
5288 -32500 400 1400 @
S
0.00 G E
R
R
S
5288 -38100 400 2800 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 35 35
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(35) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(Function value:) h
1020 -2600 M
5400 -2600 M
(GSS status code:) h
1020 -4000 M
5400 -4000 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
1020 -5400 M
5400 -5400 M
9900 -5400 M
16200 -5400 M
/Times-Roman-ISOLatin1 F 1200 o f
(Successful completion) h
1020 -6800 M
5400 -6800 M
1020 -8200 M
300 -11750 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.14 ) h
3414 -11750 M
(gss_compare_name) h
1020 -14000 M
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_compare_name \() h
1020 -15400 M
5400 -15400 M
9900 -15400 M
(OM_uint32) h
16200 -15400 M
(*minor_status,) h
1020 -16800 M
5400 -16800 M
9900 -16800 M
(gss_name_t) h
16200 -16800 M
(name1,) h
1020 -18200 M
5400 -18200 M
9900 -18200 M
(gss_name_t) h
16200 -18200 M
(name2,) h
1020 -19600 M
5400 -19600 M
9900 -19600 M
(int) h
16200 -19600 M
(*name_equal\)) h
1020 -22200 M
(Purpose:) h
1740 -24800 M
33.0 0 32 (Allows an application to compare two API\255format names to determine whether they refer) W
1740 -26200 M
(to the same entity.) h
1020 -28800 M
(Parameters:) h
1020 -30200 M
5400 -30200 M
(minor_status) h
16200 -30200 M
(integer, modify) h
1020 -31600 M
5400 -31600 M
9900 -31600 M
16200 -31600 M
(Mechanism specific status code. ) h
1020 -33000 M
5400 -33000 M
(name1) h
9900 -33000 M
16200 -33000 M
(gss_name_t, read) h
1020 -34400 M
5400 -34400 M
9900 -34400 M
16200 -34400 M
(API\255format name) h
1020 -35800 M
5400 -35800 M
(name2) h
9900 -35800 M
16200 -35800 M
(gss_name_t, read) h
1020 -37200 M
5400 -37200 M
9900 -37200 M
16200 -37200 M
(API\255format name) h
1020 -38600 M
5400 -38600 M
(name_equal) h
16200 -38600 M
(boolean, modify) h
1020 -40000 M
5400 -40000 M
9900 -40000 M
16200 -40000 M
(True \255) h
20700 -40000 M
(names refer to same entity) h
1020 -41400 M
5400 -41400 M
9900 -41400 M
16200 -41400 M
(False \255) h
20700 -41400 M
(names refer to different entities) h
1020 -44000 M
(Function value:) h
1020 -45400 M
5400 -45400 M
(GSS status code: ) h
1020 -46800 M
5400 -46800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
1020 -48200 M
5400 -48200 M
9900 -48200 M
16200 -48200 M
/Times-Roman-ISOLatin1 F 1200 o f
(Successful completion) h
1020 -49600 M
5400 -49600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_NAMETYPE) h
1020 -51000 M
5400 -51000 M
9900 -51000 M
16200 -51000 M
/Times-Roman-ISOLatin1 F 1200 o f
(The type contained within either name1 or name2 was) h
1020 -52400 M
5400 -52400 M
9900 -52400 M
16200 -52400 M
(unrecognized, or the names were of incomparable types.) h
1020 -53800 M
5400 -53800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_NAME) h
1020 -55200 M
5400 -55200 M
9900 -55200 M
16200 -55200 M
/Times-Roman-ISOLatin1 F 1200 o f
(One or both of name1 or name2 was ill\255formed) h
1020 -56600 M
-7200 7200 T
R
S
55512 -13100 400 1400 @
S
0.00 G E
R
R
S
55512 -55900 400 1400 @
S
0.00 G E
R
R
S
55512 -62900 400 1400 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 36 36
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(36) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
300 -1350 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.15 ) h
3414 -1350 M
(gss_display_name) h
1020 -3600 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_display_name \() h
1020 -5000 M
5400 -5000 M
9900 -5000 M
(OM_uint32) h
16200 -5000 M
(*minor_status,) h
1020 -6400 M
5400 -6400 M
9900 -6400 M
(gss_name_t) h
16200 -6400 M
(input_name,) h
1020 -7800 M
5400 -7800 M
9900 -7800 M
(gss_buffer_t) h
16200 -7800 M
(output_name_buffer) h
(,) h
1020 -9200 M
5400 -9200 M
9900 -9200 M
(gss_OID) h
16200 -9200 M
(*output_name_type\)) h
1020 -11800 M
(Purpose:) h
1740 -14400 M
127.3 0 32 (Allows an application to obtain a textual representation of an opaque API\255format name) W
1740 -15800 M
110.5 0 32 (for display purposes. The syntax of a printable name is defined by the GSSAPI imple\255) W
1740 -17200 M
(mentation.) h
1020 -19800 M
(Parameters:) h
1020 -21200 M
5400 -21200 M
(minor_status) h
16200 -21200 M
(integer, modify) h
1020 -22600 M
5400 -22600 M
9900 -22600 M
16200 -22600 M
(Mechanism specific status code. ) h
1020 -24000 M
5400 -24000 M
(input_name) h
16200 -24000 M
(gss_name_t, read) h
1020 -25400 M
5400 -25400 M
9900 -25400 M
16200 -25400 M
(name to be displayed) h
1020 -26800 M
5400 -26800 M
(output_name_buffer) h
16200 -26800 M
(buffer, character\255string, modify) h
1020 -28200 M
5400 -28200 M
9900 -28200 M
16200 -28200 M
(buffer to receive textual name string) h
1020 -29600 M
5400 -29600 M
(output_name_type) h
16200 -29600 M
(Object ID, modify) h
1020 -31000 M
5400 -31000 M
9900 -31000 M
16200 -31000 M
(The type of the returned name. The returned gss_OID will) h
1020 -32400 M
5400 -32400 M
9900 -32400 M
16200 -32400 M
(be a pointer into static storage, and should be treated as read\255) h
1020 -33800 M
5400 -33800 M
9900 -33800 M
16200 -33800 M
(only by the caller) h
1020 -36400 M
(Function value:) h
1020 -37800 M
5400 -37800 M
(GSS status code: ) h
1020 -39200 M
5400 -39200 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
1020 -40600 M
5400 -40600 M
9900 -40600 M
16200 -40600 M
/Times-Roman-ISOLatin1 F 1200 o f
(Successful completion) h
1020 -42000 M
5400 -42000 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_NAMETYPE) h
1020 -43400 M
5400 -43400 M
9900 -43400 M
16200 -43400 M
/Times-Roman-ISOLatin1 F 1200 o f
(The type of ) h
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
(input_name ) h
/Times-Roman-ISOLatin1 F 1200 o f
(was not recognized) h
1020 -44800 M
5400 -44800 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_NAME) h
1020 -46200 M
5400 -46200 M
9900 -46200 M
16200 -46200 M
/Times-Italic-ISOLatin1 F 1200 o f
(input_name ) h
/Times-Roman-ISOLatin1 F 1200 o f
(was ill\255formed) h
1020 -47600 M
300 -51150 M
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.16 ) h
3414 -51150 M
(gss_import_name) h
1020 -53400 M
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_import_name \() h
1020 -54800 M
5400 -54800 M
9900 -54800 M
(OM_uint32) h
16200 -54800 M
(*minor_status,) h
1020 -56200 M
5400 -56200 M
9900 -56200 M
(gss_buffer_t) h
16200 -56200 M
(input_name_buffer,) h
1020 -57600 M
5400 -57600 M
9900 -57600 M
(gss_OID) h
16200 -57600 M
(input_name_type,) h
1020 -59000 M
5400 -59000 M
9900 -59000 M
(gss_name_t) h
16200 -59000 M
(*output_name\)) h
-7200 7200 T
R
S
5288 -18100 400 4000 @
S
0.00 G E
R
R
S
5288 -42700 400 6800 @
S
0.00 G E
R
R
S
5288 -48300 400 1400 @
S
0.00 G E
R
R
S
5288 -51100 400 1400 @
S
0.00 G E
R
R
S
5288 -57300 400 4800 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 37 37
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(37) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(Purpose:) h
1740 -3800 M
(Convert a printable name to API format.) h
1020 -6400 M
(Parameters:) h
1020 -7800 M
5400 -7800 M
(minor_status) h
16200 -7800 M
(integer, modify) h
1020 -9200 M
5400 -9200 M
9900 -9200 M
16200 -9200 M
(Mechanism specific status code) h
1020 -10600 M
5400 -10600 M
(input_name_buffer) h
16200 -10600 M
(buffer, character\255string, read) h
1020 -12000 M
5400 -12000 M
9900 -12000 M
16200 -12000 M
(buffer containing printable name to convert) h
1020 -13400 M
5400 -13400 M
(input_name_type) h
16200 -13400 M
(Object ID, read) h
(, optional) h
1020 -14800 M
5400 -14800 M
9900 -14800 M
16200 -14800 M
(Object Id specifying type of printable name. ) h
( Applications) h
1020 -16200 M
5400 -16200 M
9900 -16200 M
16200 -16200 M
(may specify either ) h
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_C_NULL_OID) h
/Times-Roman-ISOLatin1 F 1200 o f
( to use a local) h
1020 -17600 M
5400 -17600 M
9900 -17600 M
16200 -17600 M
(system\255specific printable syntax, or an OID registered by the) h
1020 -19000 M
5400 -19000 M
9900 -19000 M
16200 -19000 M
(GSSAPI implementation to name a particular namespace.) h
1020 -20400 M
5400 -20400 M
(output_name) h
16200 -20400 M
(gss_name_t, modify) h
1020 -21800 M
5400 -21800 M
9900 -21800 M
16200 -21800 M
(returned name in API format) h
1020 -24400 M
(Function value:) h
1020 -25800 M
5400 -25800 M
(GSS status code) h
1020 -27200 M
5400 -27200 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
1020 -28600 M
5400 -28600 M
(GSS_S_BAD_NAMETYPE) h
1020 -30000 M
5400 -30000 M
9900 -30000 M
16200 -30000 M
/Times-Roman-ISOLatin1 F 1200 o f
(The ) h
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
(input_name_type) h
/Times-Roman-ISOLatin1 F 1200 o f
( was unrecognized) h
1020 -31400 M
5400 -31400 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_BAD_NAME) h
1020 -32800 M
5400 -32800 M
9900 -32800 M
16200 -32800 M
/Times-Roman-ISOLatin1 F 1200 o f
(The ) h
/Times-Italic-ISOLatin1 F 1200 o f
(input_name) h
/Times-Roman-ISOLatin1 F 1200 o f
( parameter could not be interpreted as a ) h
1020 -34200 M
5400 -34200 M
9900 -34200 M
16200 -34200 M
(name of the specified type) h
300 -37750 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.17 ) h
3414 -37750 M
(gss_release_name) h
1020 -40000 M
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_release_name \() h
1020 -41400 M
5400 -41400 M
9900 -41400 M
(OM_uint32) h
16200 -41400 M
(*minor_status,) h
1020 -42800 M
5400 -42800 M
9900 -42800 M
(gss_name_t) h
16200 -42800 M
(*name\)) h
1020 -45400 M
(Purpose:) h
1740 -48000 M
(Free GSSAPI\255allocated storage associated with an API format name.) h
1020 -50600 M
(Parameters:) h
1020 -52000 M
5400 -52000 M
(minor_status) h
16200 -52000 M
(integer, modify) h
1020 -53400 M
5400 -53400 M
9900 -53400 M
16200 -53400 M
(Mechanism specific status code) h
1020 -54800 M
5400 -54800 M
(name) h
9900 -54800 M
16200 -54800 M
(gss_name_t, modify) h
1020 -56200 M
5400 -56200 M
9900 -56200 M
16200 -56200 M
(The name to be deleted) h
1020 -58800 M
(Function value:) h
1020 -60200 M
5400 -60200 M
(GSS status code) h
-7200 7200 T
R
S
55512 -26700 400 7000 @
S
0.00 G E
R
R
S
55512 -37700 400 1400 @
S
0.00 G E
R
R
S
55512 -40500 400 1400 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 38 38
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(38) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
5400 -1200 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
1020 -2600 M
5400 -2600 M
(GSS_S_BAD_NAME) h
1020 -4000 M
5400 -4000 M
9900 -4000 M
16200 -4000 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(The ) h
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
(name) h
/Times-Roman-ISOLatin1 F 1200 o f
( parameter did not contain a valid name) h
1020 -5400 M
1020 -8000 M
1020 -9550 M
300 -13150 M
/Helvetica-Bold-ISOLatin1 $
/Helvetica-Bold & P
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.18 ) h
3414 -13150 M
(gss_release_buffer) h
1020 -15400 M
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_release_buffer \() h
1020 -16800 M
5400 -16800 M
9900 -16800 M
(OM_uint32) h
16200 -16800 M
(*minor_status,) h
1020 -18200 M
5400 -18200 M
9900 -18200 M
(gss_buffer_t) h
16200 -18200 M
(buffer\)) h
1020 -20800 M
(Purpose:) h
1740 -23400 M
26.1 0 32 (Free storage associated with a buffer format name. The storage must have been allocated) W
1740 -24800 M
68.4 0 32 (by a GSSAPI routine. In addition to freeing the associated storage, the routine will zero) W
1740 -26200 M
(the length field in the ) h
/Times-Italic-ISOLatin1 F 1200 o f
(buffer) h
/Times-Roman-ISOLatin1 F 1200 o f
( parameter.) h
1020 -28800 M
(Parameters:) h
1020 -30200 M
5400 -30200 M
(minor_status) h
16200 -30200 M
(integer, modify) h
1020 -31600 M
5400 -31600 M
9900 -31600 M
16200 -31600 M
(Mechanism specific status code) h
1020 -33000 M
5400 -33000 M
(buffer) h
9900 -33000 M
16200 -33000 M
(buffer, modify) h
1020 -34400 M
5400 -34400 M
9900 -34400 M
16200 -34400 M
(The storage associated with the buffer will be deleted. The ) h
1020 -35800 M
5400 -35800 M
9900 -35800 M
16200 -35800 M
/Times-Bold-ISOLatin1 F 1200 o f
(gss_buffer_desc) h
/Times-Roman-ISOLatin1 F 1200 o f
( object will not be freed, but its ) h
/Times-Italic-ISOLatin1 F 1200 o f
(length) h
/Times-Roman-ISOLatin1 F 1200 o f
( field) h
1020 -37200 M
5400 -37200 M
9900 -37200 M
16200 -37200 M
(will be zeroed.) h
1020 -39800 M
(Function value:) h
1020 -41200 M
5400 -41200 M
(GSS status code) h
1020 -42600 M
5400 -42600 M
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
1020 -44000 M
300 -47550 M
/Helvetica-Bold-ISOLatin1 F 1400 o f
(3.19 ) h
3414 -47550 M
(gss_release_oid_set) h
1020 -49800 M
/Times-Roman-ISOLatin1 F 1200 o f
(OM_uint32 gss_release_oid_set \() h
1020 -51200 M
5400 -51200 M
9900 -51200 M
(OM_uint32) h
16200 -51200 M
(*minor_status,) h
1020 -52600 M
5400 -52600 M
9900 -52600 M
(gss_OID_set) h
16200 -52600 M
(*set\)) h
1020 -55200 M
(Purpose:) h
1740 -57800 M
4.8 0 32 (Free storage associated with a ) W
/Times-Bold-ISOLatin1 F 1200 o f
4.8 0 32 (gss_OID_set) W
/Times-Roman-ISOLatin1 F 1200 o f
4.8 0 32 ( object. The storage must have been allocated) W
1740 -59200 M
(by a GSSAPI routine.) h
-7200 7200 T
R
S
5288 -11700 400 1400 @
S
0.00 G E
R
R
S
5288 -66700 400 16400 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 39 39
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(39) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
1020 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(Parameters:) h
1020 -2600 M
5400 -2600 M
(minor_status) h
16200 -2600 M
(integer, modify) h
1020 -4000 M
5400 -4000 M
9900 -4000 M
16200 -4000 M
(Mechanism specific status code) h
1020 -5400 M
5400 -5400 M
(set) h
9900 -5400 M
16200 -5400 M
(Set of Object IDs, modify) h
1020 -6800 M
5400 -6800 M
9900 -6800 M
16200 -6800 M
(The storage associated with the gss_OID_set will be deleted.) h
1020 -9400 M
(Function value:) h
1020 -10800 M
5400 -10800 M
(GSS status code) h
1020 -12200 M
5400 -12200 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(GSS_S_COMPLETE) h
1020 -13600 M
300 -18924 M
/Helvetica-BoldOblique-ISOLatin1 $
/Helvetica-BoldOblique & P
/Helvetica-BoldOblique-ISOLatin1 F 1400 o f
(4 ) h
1857 -18924 M
( ) h
n 1.166 o f
( ) h
n 0.858 o f
(References) h
1020 -21832 M
/Times-Roman-ISOLatin1 F 1200 o f
(A.) h
2820 -21832 M
266.7 0 32 (Generic Security Service Application Program Interface, Version C.3 ) W
266.7 0 32 (\002) W
266.7 0 32 ( John Linn,) W
2820 -23232 M
(Digital Equipment Corporation, 14\255September\2551990) h
2820 -24632 M
2820 -26032 M
/Times-Italic-ISOLatin1 $
/Times-Italic & P
/Times-Italic-ISOLatin1 F 1200 o f
(High\255level definition of the GSSAPI services) h
1020 -28632 M
/Times-Roman-ISOLatin1 F 1200 o f
(B.) h
2820 -28632 M
154.4 0 32 (OSI Object Management API Specification, Version 2.0 ) W
154.4 0 32 (\002) W
154.4 0 32 ( X.400 API Association &) W
2820 -30032 M
(X/Open Company Limited, 24\255August\2551990) h
2820 -31432 M
2820 -32832 M
/Times-Italic-ISOLatin1 F 1200 o f
(Specification of datatypes and routines for manipulating information objects) h
-7200 7200 T
R
S
55512 -28132 400 20632 @
S
0.00 G E
R
R
showpage
$P e
%%Page: 40 40
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(40) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
21199 -1650 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1800 o f
(Index) h
22894 -5650 M
n 0.778 o f
(C) h
2300 -8900 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(credentials, 5, 9, 16, 17, 19, 20, 23) h
4300 -10300 M
(default, 9, 18, 19, 23) h
22855 -12350 M
/Times-Bold-ISOLatin1 F 1400 o f
(G) h
2300 -15600 M
/Times-Roman-ISOLatin1 F 1200 o f
(GSS_C_ACCEPT, 17) h
2300 -17000 M
(GSS_C_AF_APPLETALK, 14) h
2300 -18400 M
(GSS_C_AF_BSC, 14) h
2300 -19800 M
(GSS_C_AF_CCITT, 13) h
2300 -21200 M
(GSS_C_AF_CHAOS, 13) h
2300 -22600 M
(GSS_C_AF_DATAKIT, 13) h
2300 -24000 M
(GSS_C_AF_DECnet, 13) h
2300 -25400 M
(GSS_C_AF_DLI, 13) h
2300 -26800 M
(GSS_C_AF_DSS, 14) h
2300 -28200 M
(GSS_C_AF_ECMA, 13) h
2300 -29600 M
(GSS_C_AF_HYLINK, 14) h
2300 -31000 M
(GSS_C_AF_IMPLINK, 13) h
2300 -32400 M
(GSS_C_AF_INET, 13) h
2300 -33800 M
(GSS_C_AF_LAT, 14) h
2300 -35200 M
(GSS_C_AF_LOCAL, 13) h
2300 -36600 M
(GSS_C_AF_NBS, 13) h
2300 -38000 M
(GSS_C_AF_NS, 13) h
2300 -39400 M
(GSS_C_AF_NULLADDR, 14) h
2300 -40800 M
(GSS_C_AF_OSI, 14) h
2300 -42200 M
(GSS_C_AF_PUP, 13) h
2300 -43600 M
(GSS_C_AF_SNA, 13) h
2300 -45000 M
(GSS_C_AF_UNSPEC, 13) h
2300 -46400 M
(GSS_C_BOTH, 16) h
2300 -47800 M
(GSS_C_CONF_FLAG, 20, 24) h
2300 -49200 M
(GSS_C_DELEG_FLAG, 19, 20, 23) h
2300 -50600 M
(GSS_C_EMPTY_BUFFER., 8) h
2300 -52000 M
(GSS_C_GSS_CODE, 33) h
2300 -53400 M
(GSS_C_INITIATE, 17) h
2300 -54800 M
(GSS_C_MECH_CODE, 33) h
2300 -56200 M
(GSS_C_MUTUAL_FLAG, 19, 20, 23) h
2300 -57600 M
(GSS_C_NO_BUFFER, 14, 18, 20, 23) h
2300 -59000 M
(GSS_C_NO_CONTEXT, 19, 22) h
2300 -60400 M
(GSS_C_NO_CREDENTIAL, 15, 18, 19, 23) h
-7200 7200 T
R
showpage
$P e
%%Page: 41 41
/$P a D
g N
0 79200 T
S
S
7200 -74700 T
N
0 G
22233 -1050 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1000 o f
(\255 ) h
(41) h
( \255) h
300 -2446 M
-7200 74700 T
R
S
N
7500.00 -73600.00 M
53700.00 -73600.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
R
S
7200 -7200 T
N
0 G
2300 -1200 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
(GSS_C_NULL_OID, 15, 19, 34, 37) h
2300 -2600 M
(GSS_C_NULL_OID_SET, 15, 16) h
2300 -4000 M
(GSS_C_QOP_DEFAULT, 28, 31) h
2300 -5400 M
(GSS_C_REPLAY_FLAG, 19, 20, 23) h
2300 -6800 M
(GSS_C_SEQUENCE_FLAG, 19, 20, 24) h
2300 -8200 M
(GSS_S_BAD_BINDINGS, 11, 14, 21, 24) h
2300 -9600 M
(GSS_S_BAD_MECH, 11, 17, 34) h
2300 -11000 M
(GSS_S_BAD_NAME, 11, 17, 21, 35, 36, 37, 38) h
2300 -12400 M
(GSS_S_BAD_NAMETYPE, 11, 17, 21, 35, 36, 37) h
2300 -13800 M
(GSS_S_BAD_SIG, 11, 21, 25, 29, 32) h
2300 -15200 M
(GSS_S_BAD_STATUS, 11, 34) h
2300 -16600 M
(GSS_S_CALL_BAD_STRUCTURE, 11) h
2300 -18000 M
(GSS_S_CALL_INACCESSIBLE_READ, 11) h
2300 -19400 M
(GSS_S_CALL_INACCESSIBLE_WRITE, 11) h
2300 -20800 M
(GSS_S_COMPLETE, 12, 17, 18, 21, 22, 24, 26, 27, 28, 29, 32, 34, 35, 36, 37, 38, 39) h
2300 -22200 M
(GSS_S_CONTEXT_EXPIRED, 11, 27, 28, 30, 31, 33) h
2300 -23600 M
(GSS_S_CONTINUE_NEEDED, 11, 18, 21, 22, 24) h
2300 -25000 M
(GSS_S_CREDENTIALS_EXPIRED, 11, 21, 24, 27, 28, 30, 31, 33) h
2300 -26400 M
(GSS_S_DEFECTIVE_CREDENTIAL, 11, 21, 24) h
2300 -27800 M
(GSS_S_DEFECTIVE_TOKEN, 11, 21, 24, 26, 29, 32) h
2300 -29200 M
(GSS_S_DUPLICATE_TOKEN, 11, 21, 25, 29, 32) h
2300 -30600 M
(GSS_S_FAILURE, 11, 12, 17, 22, 25, 26, 28, 30, 31, 33) h
2300 -32000 M
(GSS_S_NO_CONTEXT, 11, 21, 25, 26, 27, 28, 30, 31, 33) h
2300 -33400 M
(GSS_S_NO_CRED, 11, 18, 21, 24) h
2300 -34800 M
(GSS_S_OLD_TOKEN, 11, 21, 25, 29, 32) h
2300 -36200 M
(GSS_S_UNSEQ_TOKEN, 11, 29, 32) h
23011 -38250 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1400 o f
(S) h
2300 -41500 M
/Times-Roman-ISOLatin1 F 1200 o f
(security context, 5, 10, 13, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 32) h
300 -42938 M
-7200 7200 T
R
showpage
$P e
$D restore
%%Trailer
end % DEC_WRITE_dict
%%Pages: 41
%%DocumentFonts: Helvetica-ISOLatin1
%%+ Helvetica-Bold-ISOLatin1
%%+ Times-Roman-ISOLatin1
%%+ Helvetica-BoldOblique-ISOLatin1
%%+ Symbol
%%+ Times-Italic-ISOLatin1
%%+ Times-Bold-ISOLatin1