summaryrefslogtreecommitdiffstats
path: root/kdejava/koala/kdejava/KSSLSigners.cpp
blob: 848ea426c9d5900d7ae4a9da18bbec3a06fdb5c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
//Auto-generated by kalyptus. DO NOT EDIT.
#include <ksslcertificate.h>
#include <ksslsigners.h>
#include <tqstring.h>
#include <tqstringlist.h>

#include <qtjava/QtSupport.h>
#include <kdejava/KDESupport.h>
#include <kdejava/KSSLSigners.h>

class KSSLSignersJBridge : public KSSLSigners
{
public:
	KSSLSignersJBridge() : KSSLSigners() {};
	~KSSLSignersJBridge() {QtSupport::qtKeyDeleted(this);}
};

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KSSLSigners_addCA__Ljava_lang_String_2ZZZ(JNIEnv* env, jobject obj, jstring cert, jboolean ssl, jboolean email, jboolean code)
{
static TQString* _qstring_cert = 0;
	jboolean xret = (jboolean) ((KSSLSigners*) QtSupport::getQt(env, obj))->addCA((TQString)*(TQString*) QtSupport::toQString(env, cert, &_qstring_cert), (bool) ssl, (bool) email, (bool) code);
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KSSLSigners_addCA__Lorg_kde_koala_KSSLCertificate_2ZZZ(JNIEnv* env, jobject obj, jobject cert, jboolean ssl, jboolean email, jboolean code)
{
	jboolean xret = (jboolean) ((KSSLSigners*) QtSupport::getQt(env, obj))->addCA((KSSLCertificate&)*(KSSLCertificate*) QtSupport::getQt(env, cert), (bool) ssl, (bool) email, (bool) code);
	return xret;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KSSLSigners_dispose(JNIEnv* env, jobject obj)
{
	Java_org_kde_koala_KSSLSigners_finalize(env, obj);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KSSLSigners_finalize(JNIEnv* env, jobject obj)
{
	if (QtSupport::allocatedInJavaWorld(env, obj)) {
		delete (KSSLSigners*)QtSupport::getQt(env, obj);
		QtSupport::setQt(env, obj, 0);
	}
	return;
}

JNIEXPORT jstring JNICALL
Java_org_kde_koala_KSSLSigners_getCert(JNIEnv* env, jobject obj, jstring subject)
{
	TQString  _qstring;
static TQString* _qstring_subject = 0;
	_qstring = ((KSSLSigners*) QtSupport::getQt(env, obj))->getCert((TQString)*(TQString*) QtSupport::toQString(env, subject, &_qstring_subject));
	return QtSupport::fromQString(env, &_qstring);
}

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KSSLSigners_isDisposed(JNIEnv* env, jobject obj)
{
	return (QtSupport::getQt(env, obj) == 0);
}

JNIEXPORT jobject JNICALL
Java_org_kde_koala_KSSLSigners_list(JNIEnv* env, jobject obj)
{
	TQStringList  _qlist;
	_qlist = ((KSSLSigners*) QtSupport::getQt(env, obj))->list();
	return (jobject) QtSupport::arrayWithQStringList(env, (TQStringList*) &_qlist);
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KSSLSigners_newKSSLSigners(JNIEnv* env, jobject obj)
{
	if (QtSupport::getQt(env, obj) == 0) {
		QtSupport::setQt(env, obj, new KSSLSignersJBridge());
		QtSupport::setObjectForQtKey(env, obj, QtSupport::getQt(env, obj));
	}
	return;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KSSLSigners_regenerate(JNIEnv* env, jobject obj)
{
	jboolean xret = (jboolean) ((KSSLSigners*) QtSupport::getQt(env, obj))->regenerate();
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KSSLSigners_remove__Ljava_lang_String_2(JNIEnv* env, jobject obj, jstring subject)
{
static TQString* _qstring_subject = 0;
	jboolean xret = (jboolean) ((KSSLSigners*) QtSupport::getQt(env, obj))->remove((TQString)*(TQString*) QtSupport::toQString(env, subject, &_qstring_subject));
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KSSLSigners_remove__Lorg_kde_koala_KSSLCertificate_2(JNIEnv* env, jobject obj, jobject cert)
{
	jboolean xret = (jboolean) ((KSSLSigners*) QtSupport::getQt(env, obj))->remove((KSSLCertificate&)*(KSSLCertificate*) QtSupport::getQt(env, cert));
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KSSLSigners_setUse(JNIEnv* env, jobject obj, jstring subject, jboolean ssl, jboolean email, jboolean code)
{
static TQString* _qstring_subject = 0;
	jboolean xret = (jboolean) ((KSSLSigners*) QtSupport::getQt(env, obj))->setUse((TQString)*(TQString*) QtSupport::toQString(env, subject, &_qstring_subject), (bool) ssl, (bool) email, (bool) code);
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KSSLSigners_useForCode__Ljava_lang_String_2(JNIEnv* env, jobject obj, jstring subject)
{
static TQString* _qstring_subject = 0;
	jboolean xret = (jboolean) ((KSSLSigners*) QtSupport::getQt(env, obj))->useForCode((TQString)*(TQString*) QtSupport::toQString(env, subject, &_qstring_subject));
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KSSLSigners_useForCode__Lorg_kde_koala_KSSLCertificate_2(JNIEnv* env, jobject obj, jobject cert)
{
	jboolean xret = (jboolean) ((KSSLSigners*) QtSupport::getQt(env, obj))->useForCode((KSSLCertificate&)*(KSSLCertificate*) QtSupport::getQt(env, cert));
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KSSLSigners_useForEmail__Ljava_lang_String_2(JNIEnv* env, jobject obj, jstring subject)
{
static TQString* _qstring_subject = 0;
	jboolean xret = (jboolean) ((KSSLSigners*) QtSupport::getQt(env, obj))->useForEmail((TQString)*(TQString*) QtSupport::toQString(env, subject, &_qstring_subject));
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KSSLSigners_useForEmail__Lorg_kde_koala_KSSLCertificate_2(JNIEnv* env, jobject obj, jobject cert)
{
	jboolean xret = (jboolean) ((KSSLSigners*) QtSupport::getQt(env, obj))->useForEmail((KSSLCertificate&)*(KSSLCertificate*) QtSupport::getQt(env, cert));
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KSSLSigners_useForSSL__Ljava_lang_String_2(JNIEnv* env, jobject obj, jstring subject)
{
static TQString* _qstring_subject = 0;
	jboolean xret = (jboolean) ((KSSLSigners*) QtSupport::getQt(env, obj))->useForSSL((TQString)*(TQString*) QtSupport::toQString(env, subject, &_qstring_subject));
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KSSLSigners_useForSSL__Lorg_kde_koala_KSSLCertificate_2(JNIEnv* env, jobject obj, jobject cert)
{
	jboolean xret = (jboolean) ((KSSLSigners*) QtSupport::getQt(env, obj))->useForSSL((KSSLCertificate&)*(KSSLCertificate*) QtSupport::getQt(env, cert));
	return xret;
}