1/* DO NOT EDIT THIS FILE - it is machine generated */
2#include <jni.h>
3/* Header for class sun_security_jgss_wrapper_GSSLibStub */
4
5#ifndef _Included_sun_security_jgss_wrapper_GSSLibStub
6#define _Included_sun_security_jgss_wrapper_GSSLibStub
7#ifdef __cplusplus
8extern "C" {
9#endif
10/*
11 * Class: sun_security_jgss_wrapper_GSSLibStub
12 * Method: init
13 * Signature: (Ljava/lang/String;Z)Z
14 */
15JNIEXPORT jboolean JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_init
16 (JNIEnv *, jclass, jstring, jboolean);
17
18/*
19 * Class: sun_security_jgss_wrapper_GSSLibStub
20 * Method: getMechPtr
21 * Signature: ([B)J
22 */
23JNIEXPORT jlong JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_getMechPtr
24 (JNIEnv *, jclass, jbyteArray);
25
26/*
27 * Class: sun_security_jgss_wrapper_GSSLibStub
28 * Method: indicateMechs
29 * Signature: ()[Lorg/ietf/jgss/Oid;
30 */
31JNIEXPORT jobjectArray JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_indicateMechs
32 (JNIEnv *, jclass);
33
34/*
35 * Class: sun_security_jgss_wrapper_GSSLibStub
36 * Method: inquireNamesForMech
37 * Signature: ()[Lorg/ietf/jgss/Oid;
38 */
39JNIEXPORT jobjectArray JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_inquireNamesForMech
40 (JNIEnv *, jobject);
41
42/*
43 * Class: sun_security_jgss_wrapper_GSSLibStub
44 * Method: releaseName
45 * Signature: (J)V
46 */
47JNIEXPORT void JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_releaseName
48 (JNIEnv *, jobject, jlong);
49
50/*
51 * Class: sun_security_jgss_wrapper_GSSLibStub
52 * Method: importName
53 * Signature: ([BLorg/ietf/jgss/Oid;)J
54 */
55JNIEXPORT jlong JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_importName
56 (JNIEnv *, jobject, jbyteArray, jobject);
57
58/*
59 * Class: sun_security_jgss_wrapper_GSSLibStub
60 * Method: compareName
61 * Signature: (JJ)Z
62 */
63JNIEXPORT jboolean JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_compareName
64 (JNIEnv *, jobject, jlong, jlong);
65
66/*
67 * Class: sun_security_jgss_wrapper_GSSLibStub
68 * Method: canonicalizeName
69 * Signature: (J)J
70 */
71JNIEXPORT jlong JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_canonicalizeName
72 (JNIEnv *, jobject, jlong);
73
74/*
75 * Class: sun_security_jgss_wrapper_GSSLibStub
76 * Method: exportName
77 * Signature: (J)[B
78 */
79JNIEXPORT jbyteArray JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_exportName
80 (JNIEnv *, jobject, jlong);
81
82/*
83 * Class: sun_security_jgss_wrapper_GSSLibStub
84 * Method: displayName
85 * Signature: (J)[Ljava/lang/Object;
86 */
87JNIEXPORT jobjectArray JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_displayName
88 (JNIEnv *, jobject, jlong);
89
90/*
91 * Class: sun_security_jgss_wrapper_GSSLibStub
92 * Method: acquireCred
93 * Signature: (JII)J
94 */
95JNIEXPORT jlong JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_acquireCred
96 (JNIEnv *, jobject, jlong, jint, jint);
97
98/*
99 * Class: sun_security_jgss_wrapper_GSSLibStub
100 * Method: releaseCred
101 * Signature: (J)J
102 */
103JNIEXPORT jlong JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_releaseCred
104 (JNIEnv *, jobject, jlong);
105
106/*
107 * Class: sun_security_jgss_wrapper_GSSLibStub
108 * Method: getCredName
109 * Signature: (J)J
110 */
111JNIEXPORT jlong JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_getCredName
112 (JNIEnv *, jobject, jlong);
113
114/*
115 * Class: sun_security_jgss_wrapper_GSSLibStub
116 * Method: getCredTime
117 * Signature: (J)I
118 */
119JNIEXPORT jint JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_getCredTime
120 (JNIEnv *, jobject, jlong);
121
122/*
123 * Class: sun_security_jgss_wrapper_GSSLibStub
124 * Method: getCredUsage
125 * Signature: (J)I
126 */
127JNIEXPORT jint JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_getCredUsage
128 (JNIEnv *, jobject, jlong);
129
130/*
131 * Class: sun_security_jgss_wrapper_GSSLibStub
132 * Method: importContext
133 * Signature: ([B)Lsun/security/jgss/wrapper/NativeGSSContext;
134 */
135JNIEXPORT jobject JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_importContext
136 (JNIEnv *, jobject, jbyteArray);
137
138/*
139 * Class: sun_security_jgss_wrapper_GSSLibStub
140 * Method: initContext
141 * Signature: (JJLorg/ietf/jgss/ChannelBinding;[BLsun/security/jgss/wrapper/NativeGSSContext;)[B
142 */
143JNIEXPORT jbyteArray JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_initContext
144 (JNIEnv *, jobject, jlong, jlong, jobject, jbyteArray, jobject);
145
146/*
147 * Class: sun_security_jgss_wrapper_GSSLibStub
148 * Method: acceptContext
149 * Signature: (JLorg/ietf/jgss/ChannelBinding;[BLsun/security/jgss/wrapper/NativeGSSContext;)[B
150 */
151JNIEXPORT jbyteArray JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_acceptContext
152 (JNIEnv *, jobject, jlong, jobject, jbyteArray, jobject);
153
154/*
155 * Class: sun_security_jgss_wrapper_GSSLibStub
156 * Method: inquireContext
157 * Signature: (J)[J
158 */
159JNIEXPORT jlongArray JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_inquireContext
160 (JNIEnv *, jobject, jlong);
161
162/*
163 * Class: sun_security_jgss_wrapper_GSSLibStub
164 * Method: getContextMech
165 * Signature: (J)Lorg/ietf/jgss/Oid;
166 */
167JNIEXPORT jobject JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_getContextMech
168 (JNIEnv *, jobject, jlong);
169
170/*
171 * Class: sun_security_jgss_wrapper_GSSLibStub
172 * Method: getContextName
173 * Signature: (JZ)J
174 */
175JNIEXPORT jlong JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_getContextName
176 (JNIEnv *, jobject, jlong, jboolean);
177
178/*
179 * Class: sun_security_jgss_wrapper_GSSLibStub
180 * Method: getContextTime
181 * Signature: (J)I
182 */
183JNIEXPORT jint JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_getContextTime
184 (JNIEnv *, jobject, jlong);
185
186/*
187 * Class: sun_security_jgss_wrapper_GSSLibStub
188 * Method: deleteContext
189 * Signature: (J)J
190 */
191JNIEXPORT jlong JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_deleteContext
192 (JNIEnv *, jobject, jlong);
193
194/*
195 * Class: sun_security_jgss_wrapper_GSSLibStub
196 * Method: wrapSizeLimit
197 * Signature: (JIII)I
198 */
199JNIEXPORT jint JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_wrapSizeLimit
200 (JNIEnv *, jobject, jlong, jint, jint, jint);
201
202/*
203 * Class: sun_security_jgss_wrapper_GSSLibStub
204 * Method: exportContext
205 * Signature: (J)[B
206 */
207JNIEXPORT jbyteArray JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_exportContext
208 (JNIEnv *, jobject, jlong);
209
210/*
211 * Class: sun_security_jgss_wrapper_GSSLibStub
212 * Method: getMic
213 * Signature: (JI[B)[B
214 */
215JNIEXPORT jbyteArray JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_getMic
216 (JNIEnv *, jobject, jlong, jint, jbyteArray);
217
218/*
219 * Class: sun_security_jgss_wrapper_GSSLibStub
220 * Method: verifyMic
221 * Signature: (J[B[BLorg/ietf/jgss/MessageProp;)V
222 */
223JNIEXPORT void JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_verifyMic
224 (JNIEnv *, jobject, jlong, jbyteArray, jbyteArray, jobject);
225
226/*
227 * Class: sun_security_jgss_wrapper_GSSLibStub
228 * Method: wrap
229 * Signature: (J[BLorg/ietf/jgss/MessageProp;)[B
230 */
231JNIEXPORT jbyteArray JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_wrap
232 (JNIEnv *, jobject, jlong, jbyteArray, jobject);
233
234/*
235 * Class: sun_security_jgss_wrapper_GSSLibStub
236 * Method: unwrap
237 * Signature: (J[BLorg/ietf/jgss/MessageProp;)[B
238 */
239JNIEXPORT jbyteArray JNICALL Java_sun_security_jgss_wrapper_GSSLibStub_unwrap
240 (JNIEnv *, jobject, jlong, jbyteArray, jobject);
241
242#ifdef __cplusplus
243}
244#endif
245#endif
246