1
/* ----------------------------------------------------------------------------
2
* This file was automatically generated by SWIG (http://www.swig.org).
5
* Do not make changes to this file unless you know what you are doing--modify
6
* the SWIG interface file instead.
7
* ----------------------------------------------------------------------------- */
13
public class LibAuthnRequest : SamlpRequestAbstract, IDisposable {
14
internal LibAuthnRequest(IntPtr cPtr, bool cMemoryOwn) {
15
swigCMemOwn = cMemoryOwn;
19
protected static IntPtr getCPtr(LibAuthnRequest obj) {
20
return (obj == null) ? IntPtr.Zero : obj.swigCPtr;
27
public virtual void Dispose() {
31
public string affiliationId {
33
lassoPINVOKE.set_LibAuthnRequest_affiliationId(swigCPtr, value);
36
return lassoPINVOKE.get_LibAuthnRequest_affiliationId(swigCPtr);
40
public string assertionConsumerServiceId {
42
lassoPINVOKE.set_LibAuthnRequest_assertionConsumerServiceId(swigCPtr, value);
45
return lassoPINVOKE.get_LibAuthnRequest_assertionConsumerServiceId(swigCPtr);
49
public string consent {
51
lassoPINVOKE.set_LibAuthnRequest_consent(swigCPtr, value);
54
return lassoPINVOKE.get_LibAuthnRequest_consent(swigCPtr);
58
public bool forceAuthn {
60
lassoPINVOKE.set_LibAuthnRequest_forceAuthn(swigCPtr, value);
63
return lassoPINVOKE.get_LibAuthnRequest_forceAuthn(swigCPtr);
67
public bool isPassive {
69
lassoPINVOKE.set_LibAuthnRequest_isPassive(swigCPtr, value);
72
return lassoPINVOKE.get_LibAuthnRequest_isPassive(swigCPtr);
76
public string nameIdPolicy {
78
lassoPINVOKE.set_LibAuthnRequest_nameIdPolicy(swigCPtr, value);
81
return lassoPINVOKE.get_LibAuthnRequest_nameIdPolicy(swigCPtr);
85
public string protocolProfile {
87
lassoPINVOKE.set_LibAuthnRequest_protocolProfile(swigCPtr, value);
90
return lassoPINVOKE.get_LibAuthnRequest_protocolProfile(swigCPtr);
94
public string providerId {
96
lassoPINVOKE.set_LibAuthnRequest_providerId(swigCPtr, value);
99
return lassoPINVOKE.get_LibAuthnRequest_providerId(swigCPtr);
103
public string relayState {
105
lassoPINVOKE.set_LibAuthnRequest_relayState(swigCPtr, value);
108
return lassoPINVOKE.get_LibAuthnRequest_relayState(swigCPtr);
112
public string certificateFile {
114
lassoPINVOKE.set_LibAuthnRequest_certificateFile(swigCPtr, value);
117
return lassoPINVOKE.get_LibAuthnRequest_certificateFile(swigCPtr);
121
public string issueInstant {
123
lassoPINVOKE.set_LibAuthnRequest_issueInstant(swigCPtr, value);
126
return lassoPINVOKE.get_LibAuthnRequest_issueInstant(swigCPtr);
130
public int majorVersion {
132
lassoPINVOKE.set_LibAuthnRequest_majorVersion(swigCPtr, value);
135
return lassoPINVOKE.get_LibAuthnRequest_majorVersion(swigCPtr);
139
public int minorVersion {
141
lassoPINVOKE.set_LibAuthnRequest_minorVersion(swigCPtr, value);
144
return lassoPINVOKE.get_LibAuthnRequest_minorVersion(swigCPtr);
148
public string privateKeyFile {
150
lassoPINVOKE.set_LibAuthnRequest_privateKeyFile(swigCPtr, value);
153
return lassoPINVOKE.get_LibAuthnRequest_privateKeyFile(swigCPtr);
157
public string requestId {
159
lassoPINVOKE.set_LibAuthnRequest_requestId(swigCPtr, value);
162
return lassoPINVOKE.get_LibAuthnRequest_requestId(swigCPtr);
166
public StringList respondWith {
168
lassoPINVOKE.set_LibAuthnRequest_respondWith(swigCPtr, StringList.getCPtr(value));
171
IntPtr cPtr = lassoPINVOKE.get_LibAuthnRequest_respondWith(swigCPtr);
172
return (cPtr == IntPtr.Zero) ? null : new StringList(cPtr, false);
176
public SignatureMethod signMethod {
178
lassoPINVOKE.set_LibAuthnRequest_signMethod(swigCPtr, (int)value);
181
return (SignatureMethod)lassoPINVOKE.get_LibAuthnRequest_signMethod(swigCPtr);
185
public SWIGTYPE_p_LassoSignatureType signType {
187
lassoPINVOKE.set_LibAuthnRequest_signType(swigCPtr, SWIGTYPE_p_LassoSignatureType.getCPtr(value));
190
return new SWIGTYPE_p_LassoSignatureType(lassoPINVOKE.get_LibAuthnRequest_signType(swigCPtr), true);
194
public StringList extension {
196
lassoPINVOKE.set_LibAuthnRequest_extension(swigCPtr, StringList.getCPtr(value));
199
IntPtr cPtr = lassoPINVOKE.get_LibAuthnRequest_extension(swigCPtr);
200
return (cPtr == IntPtr.Zero) ? null : new StringList(cPtr, false);
204
public LibRequestAuthnContext requestAuthnContext {
206
lassoPINVOKE.set_LibAuthnRequest_requestAuthnContext(swigCPtr, LibRequestAuthnContext.getCPtr(value));
209
IntPtr cPtr = lassoPINVOKE.get_LibAuthnRequest_requestAuthnContext(swigCPtr);
210
return (cPtr == IntPtr.Zero) ? null : new LibRequestAuthnContext(cPtr, false);
214
public LibAuthnRequest() : this(lassoPINVOKE.new_LibAuthnRequest(), true) {
217
public string dump() {
218
return lassoPINVOKE.LibAuthnRequest_dump(swigCPtr);