~ubuntu-branches/debian/sid/swt-gtk/sid

« back to all changes in this revision

Viewing changes to org/eclipse/swt/internal/mozilla/nsIX509Cert.java

  • Committer: Bazaar Package Importer
  • Author(s): Adrian Perez
  • Date: 2009-12-07 10:22:24 UTC
  • mfrom: (1.2.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20091207102224-70w2tax575mcks1w
Tags: 3.5.1-1
* New upstream release. Closes: #558663.
* debian/control: 
  - Add Vcs-* fields for Git repository.
  - Allow DM-Uploads.
  - Remove "Conflicts", package should live with eclipse.
* debian/rules: Fix default-java path around AWT_LIB_PATH.
* debian/copyright: Minor update.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* ***** BEGIN LICENSE BLOCK *****
 
2
 * Version: MPL 1.1
 
3
 *
 
4
 * The contents of this file are subject to the Mozilla Public License Version
 
5
 * 1.1 (the "License"); you may not use this file except in compliance with
 
6
 * the License. You may obtain a copy of the License at
 
7
 * http://www.mozilla.org/MPL/
 
8
 *
 
9
 * Software distributed under the License is distributed on an "AS IS" basis,
 
10
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 
11
 * for the specific language governing rights and limitations under the
 
12
 * License.
 
13
 *
 
14
 * The Original Code is Mozilla Communicator client code, released March 31, 1998.
 
15
 *
 
16
 * The Initial Developer of the Original Code is
 
17
 * Netscape Communications Corporation.
 
18
 * Portions created by Netscape are Copyright (C) 1998-1999
 
19
 * Netscape Communications Corporation.  All Rights Reserved.
 
20
 *
 
21
 * Contributor(s):
 
22
 *
 
23
 * IBM
 
24
 * -  Binding to permit interfacing between Mozilla and SWT
 
25
 * -  Copyright (C) 2003, 2009 IBM Corp.  All Rights Reserved.
 
26
 *
 
27
 * ***** END LICENSE BLOCK ***** */
 
28
package org.eclipse.swt.internal.mozilla;
 
29
 
 
30
public class nsIX509Cert extends nsISupports {
 
31
 
 
32
        static final int LAST_METHOD_ID = nsISupports.LAST_METHOD_ID + 27;
 
33
 
 
34
        public static final String NS_IX509CERT_IID_STR =
 
35
                "f0980f60-ee3d-11d4-998b-00b0d02354a0";
 
36
 
 
37
        public static final nsID NS_IX509CERT_IID =
 
38
                new nsID(NS_IX509CERT_IID_STR);
 
39
 
 
40
        public  nsIX509Cert(int /*long*/ address) {
 
41
                super(address);
 
42
        }
 
43
 
 
44
        public int GetNickname(int /*long*/ aNickname) {
 
45
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 1, getAddress(), aNickname);
 
46
        }
 
47
 
 
48
        public int GetEmailAddress(int /*long*/ aEmailAddress) {
 
49
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 2, getAddress(), aEmailAddress);
 
50
        }
 
51
 
 
52
        public int GetEmailAddresses(int[] length, int /*long*/[] addresses) {
 
53
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 3, getAddress(), length, addresses);
 
54
        }
 
55
 
 
56
        public int ContainsEmailAddress(int /*long*/ aEmailAddress, int[] _retval) {
 
57
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 4, getAddress(), aEmailAddress, _retval);
 
58
        }
 
59
 
 
60
        public int GetSubjectName(int /*long*/ aSubjectName) {
 
61
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 5, getAddress(), aSubjectName);
 
62
        }
 
63
 
 
64
        public int GetCommonName(int /*long*/ aCommonName) {
 
65
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 6, getAddress(), aCommonName);
 
66
        }
 
67
 
 
68
        public int GetOrganization(int /*long*/ aOrganization) {
 
69
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 7, getAddress(), aOrganization);
 
70
        }
 
71
 
 
72
        public int GetOrganizationalUnit(int /*long*/ aOrganizationalUnit) {
 
73
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 8, getAddress(), aOrganizationalUnit);
 
74
        }
 
75
 
 
76
        public int GetSha1Fingerprint(int /*long*/ aSha1Fingerprint) {
 
77
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 9, getAddress(), aSha1Fingerprint);
 
78
        }
 
79
 
 
80
        public int GetMd5Fingerprint(int /*long*/ aMd5Fingerprint) {
 
81
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 10, getAddress(), aMd5Fingerprint);
 
82
        }
 
83
 
 
84
        public int GetTokenName(int /*long*/ aTokenName) {
 
85
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 11, getAddress(), aTokenName);
 
86
        }
 
87
 
 
88
        public int GetIssuerName(int /*long*/ aIssuerName) {
 
89
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 12, getAddress(), aIssuerName);
 
90
        }
 
91
 
 
92
        public int GetSerialNumber(int /*long*/ aSerialNumber) {
 
93
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 13, getAddress(), aSerialNumber);
 
94
        }
 
95
 
 
96
        public int GetIssuerCommonName(int /*long*/ aIssuerCommonName) {
 
97
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 14, getAddress(), aIssuerCommonName);
 
98
        }
 
99
 
 
100
        public int GetIssuerOrganization(int /*long*/ aIssuerOrganization) {
 
101
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 15, getAddress(), aIssuerOrganization);
 
102
        }
 
103
 
 
104
        public int GetIssuerOrganizationUnit(int /*long*/ aIssuerOrganizationUnit) {
 
105
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 16, getAddress(), aIssuerOrganizationUnit);
 
106
        }
 
107
 
 
108
        public int GetIssuer(int /*long*/[] aIssuer) {
 
109
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 17, getAddress(), aIssuer);
 
110
        }
 
111
 
 
112
        public int GetValidity(int /*long*/[] aValidity) {
 
113
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 18, getAddress(), aValidity);
 
114
        }
 
115
 
 
116
        public int GetDbKey(int /*long*/[] aDbKey) {
 
117
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 19, getAddress(), aDbKey);
 
118
        }
 
119
 
 
120
        public int GetWindowTitle(int /*long*/[] aWindowTitle) {
 
121
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 20, getAddress(), aWindowTitle);
 
122
        }
 
123
 
 
124
        public static final int UNKNOWN_CERT = 0;
 
125
 
 
126
        public static final int CA_CERT = 1;
 
127
 
 
128
        public static final int USER_CERT = 2;
 
129
 
 
130
        public static final int EMAIL_CERT = 4;
 
131
 
 
132
        public static final int SERVER_CERT = 8;
 
133
 
 
134
        public static final int VERIFIED_OK = 0;
 
135
 
 
136
        public static final int NOT_VERIFIED_UNKNOWN = 1;
 
137
 
 
138
        public static final int CERT_REVOKED = 2;
 
139
 
 
140
        public static final int CERT_EXPIRED = 4;
 
141
 
 
142
        public static final int CERT_NOT_TRUSTED = 8;
 
143
 
 
144
        public static final int ISSUER_NOT_TRUSTED = 16;
 
145
 
 
146
        public static final int ISSUER_UNKNOWN = 32;
 
147
 
 
148
        public static final int INVALID_CA = 64;
 
149
 
 
150
        public static final int USAGE_NOT_ALLOWED = 128;
 
151
 
 
152
        public static final int CERT_USAGE_SSLClient = 0;
 
153
 
 
154
        public static final int CERT_USAGE_SSLServer = 1;
 
155
 
 
156
        public static final int CERT_USAGE_SSLServerWithStepUp = 2;
 
157
 
 
158
        public static final int CERT_USAGE_SSLCA = 3;
 
159
 
 
160
        public static final int CERT_USAGE_EmailSigner = 4;
 
161
 
 
162
        public static final int CERT_USAGE_EmailRecipient = 5;
 
163
 
 
164
        public static final int CERT_USAGE_ObjectSigner = 6;
 
165
 
 
166
        public static final int CERT_USAGE_UserCertImport = 7;
 
167
 
 
168
        public static final int CERT_USAGE_VerifyCA = 8;
 
169
 
 
170
        public static final int CERT_USAGE_ProtectedObjectSigner = 9;
 
171
 
 
172
        public static final int CERT_USAGE_StatusResponder = 10;
 
173
 
 
174
        public static final int CERT_USAGE_AnyCA = 11;
 
175
 
 
176
        public int GetChain(int /*long*/[] _retval) {
 
177
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 21, getAddress(), _retval);
 
178
        }
 
179
 
 
180
        public int GetUsagesArray(int ignoreOcsp, int[] verified, int[] count, int /*long*/[] usages) {
 
181
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 22, getAddress(), ignoreOcsp, verified, count, usages);
 
182
        }
 
183
 
 
184
        public int GetUsagesString(int ignoreOcsp, int[] verified, int /*long*/ usages) {
 
185
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 23, getAddress(), ignoreOcsp, verified, usages);
 
186
        }
 
187
 
 
188
        public int VerifyForUsage(int usage, int[] _retval) {
 
189
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 24, getAddress(), usage, _retval);
 
190
        }
 
191
 
 
192
        public int GetASN1Structure(int /*long*/[] aASN1Structure) {
 
193
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 25, getAddress(), aASN1Structure);
 
194
        }
 
195
 
 
196
        public int GetRawDER(int[] length, int /*long*/[] data) {
 
197
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 26, getAddress(), length, data);
 
198
        }
 
199
 
 
200
        public int Equals(int /*long*/ other, int[] _retval) {
 
201
                return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 27, getAddress(), other, _retval);
 
202
        }
 
203
}
 
 
b'\\ No newline at end of file'