root/middleware-offline/trunk/_src/eidmw/eidlibCS_Wrapper/GeneratedFiles/PTEID_Certificate.cs @ 5

Revision 5, 8.3 KB (checked in by vsilva, 9 years ago)

Initial comit

Line 
1/* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3.35
4 *
5 * Do not make changes to this file unless you know what you are doing--modify
6 * the SWIG interface file instead.
7 * ----------------------------------------------------------------------------- */
8
9namespace be.portugal.eid {
10
11using System;
12using System.Runtime.InteropServices;
13
14public class PTEID_Certificate : PTEID_Crypto {
15  private HandleRef swigCPtr;
16
17  internal PTEID_Certificate(IntPtr cPtr, bool cMemoryOwn) : base(pteidlib_dotNetPINVOKE.PTEID_CertificateUpcast(cPtr), cMemoryOwn) {
18    swigCPtr = new HandleRef(this, cPtr);
19  }
20
21  internal static HandleRef getCPtr(PTEID_Certificate obj) {
22    return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
23  }
24
25  ~PTEID_Certificate() {
26    Dispose();
27  }
28
29  public override void Dispose() {
30    lock(this) {
31      if(swigCPtr.Handle != IntPtr.Zero && swigCMemOwn) {
32        swigCMemOwn = false;
33        pteidlib_dotNetPINVOKE.delete_PTEID_Certificate(swigCPtr);
34      }
35      swigCPtr = new HandleRef(null, IntPtr.Zero);
36      GC.SuppressFinalize(this);
37      base.Dispose();
38    }
39  }
40
41  public string getLabel() {
42    string ret = pteidlib_dotNetPINVOKE.PTEID_Certificate_getLabel(swigCPtr);
43    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
44    return ret;
45  }
46
47  public uint getID() {
48    uint ret = pteidlib_dotNetPINVOKE.PTEID_Certificate_getID(swigCPtr);
49    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
50    return ret;
51  }
52
53  public PTEID_CertifStatus getStatus() {
54    PTEID_CertifStatus ret = (PTEID_CertifStatus)pteidlib_dotNetPINVOKE.PTEID_Certificate_getStatus__SWIG_0(swigCPtr);
55    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
56    return ret;
57  }
58
59  public PTEID_CertifStatus getStatus(PTEID_ValidationLevel crl, PTEID_ValidationLevel ocsp) {
60    PTEID_CertifStatus ret = (PTEID_CertifStatus)pteidlib_dotNetPINVOKE.PTEID_Certificate_getStatus__SWIG_1(swigCPtr, (int)crl, (int)ocsp);
61    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
62    return ret;
63  }
64
65  public PTEID_CertifType getType() {
66    PTEID_CertifType ret = (PTEID_CertifType)pteidlib_dotNetPINVOKE.PTEID_Certificate_getType(swigCPtr);
67    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
68    return ret;
69  }
70
71  public PTEID_ByteArray getCertData() {
72    PTEID_ByteArray ret = new PTEID_ByteArray(pteidlib_dotNetPINVOKE.PTEID_Certificate_getCertData(swigCPtr), false);
73    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
74    return ret;
75  }
76
77  public void getFormattedData(PTEID_ByteArray data) {
78    pteidlib_dotNetPINVOKE.PTEID_Certificate_getFormattedData(swigCPtr, PTEID_ByteArray.getCPtr(data));
79    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
80  }
81
82  public string getSerialNumber() {
83    string ret = pteidlib_dotNetPINVOKE.PTEID_Certificate_getSerialNumber(swigCPtr);
84    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
85    return ret;
86  }
87
88  public string getOwnerName() {
89    string ret = pteidlib_dotNetPINVOKE.PTEID_Certificate_getOwnerName(swigCPtr);
90    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
91    return ret;
92  }
93
94  public string getIssuerName() {
95    string ret = pteidlib_dotNetPINVOKE.PTEID_Certificate_getIssuerName(swigCPtr);
96    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
97    return ret;
98  }
99
100  public string getValidityBegin() {
101    string ret = pteidlib_dotNetPINVOKE.PTEID_Certificate_getValidityBegin(swigCPtr);
102    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
103    return ret;
104  }
105
106  public string getValidityEnd() {
107    string ret = pteidlib_dotNetPINVOKE.PTEID_Certificate_getValidityEnd(swigCPtr);
108    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
109    return ret;
110  }
111
112  public uint getKeyLength() {
113    uint ret = pteidlib_dotNetPINVOKE.PTEID_Certificate_getKeyLength(swigCPtr);
114    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
115    return ret;
116  }
117
118  public bool isRoot() {
119    bool ret = pteidlib_dotNetPINVOKE.PTEID_Certificate_isRoot(swigCPtr);
120    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
121    return ret;
122  }
123
124  public bool isTest() {
125    bool ret = pteidlib_dotNetPINVOKE.PTEID_Certificate_isTest(swigCPtr);
126    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
127    return ret;
128  }
129
130  public bool isFromPteidValidChain() {
131    bool ret = pteidlib_dotNetPINVOKE.PTEID_Certificate_isFromPteidValidChain(swigCPtr);
132    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
133    return ret;
134  }
135
136  public bool isFromCard() {
137    bool ret = pteidlib_dotNetPINVOKE.PTEID_Certificate_isFromCard(swigCPtr);
138    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
139    return ret;
140  }
141
142  public PTEID_Certificate getIssuer() {
143    PTEID_Certificate ret = new PTEID_Certificate(pteidlib_dotNetPINVOKE.PTEID_Certificate_getIssuer(swigCPtr), false);
144    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
145    return ret;
146  }
147
148  public uint countChildren() {
149    uint ret = pteidlib_dotNetPINVOKE.PTEID_Certificate_countChildren(swigCPtr);
150    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
151    return ret;
152  }
153
154  public PTEID_Certificate getChildren(uint ulIndex) {
155    PTEID_Certificate ret = new PTEID_Certificate(pteidlib_dotNetPINVOKE.PTEID_Certificate_getChildren(swigCPtr, ulIndex), false);
156    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
157    return ret;
158  }
159
160  public PTEID_Crl getCRL() {
161    PTEID_Crl ret = new PTEID_Crl(pteidlib_dotNetPINVOKE.PTEID_Certificate_getCRL(swigCPtr), false);
162    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
163    return ret;
164  }
165
166  public PTEID_OcspResponse getOcspResponse() {
167    PTEID_OcspResponse ret = new PTEID_OcspResponse(pteidlib_dotNetPINVOKE.PTEID_Certificate_getOcspResponse(swigCPtr), false);
168    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
169    return ret;
170  }
171
172  public PTEID_CertifStatus verifyCRL(bool forceDownload) {
173    PTEID_CertifStatus ret = (PTEID_CertifStatus)pteidlib_dotNetPINVOKE.PTEID_Certificate_verifyCRL__SWIG_0(swigCPtr, forceDownload);
174    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
175    return ret;
176  }
177
178  public PTEID_CertifStatus verifyCRL() {
179    PTEID_CertifStatus ret = (PTEID_CertifStatus)pteidlib_dotNetPINVOKE.PTEID_Certificate_verifyCRL__SWIG_1(swigCPtr);
180    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
181    return ret;
182  }
183
184  public PTEID_CertifStatus verifyOCSP() {
185    PTEID_CertifStatus ret = (PTEID_CertifStatus)pteidlib_dotNetPINVOKE.PTEID_Certificate_verifyOCSP(swigCPtr);
186    if (pteidlib_dotNetPINVOKE.SWIGPendingException.Pending) throw pteidlib_dotNetPINVOKE.SWIGPendingException.Retrieve();
187    return ret;
188  }
189
190}
191
192}
Note: See TracBrowser for help on using the browser.