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 LibRegisterNameIdentifierRequest : SamlpRequestAbstract, IDisposable {
14
internal LibRegisterNameIdentifierRequest(IntPtr cPtr, bool cMemoryOwn) {
15
swigCMemOwn = cMemoryOwn;
19
protected static IntPtr getCPtr(LibRegisterNameIdentifierRequest obj) {
20
return (obj == null) ? IntPtr.Zero : obj.swigCPtr;
23
~LibRegisterNameIdentifierRequest() {
27
public virtual void Dispose() {
31
public string providerId {
33
lassoPINVOKE.set_LibRegisterNameIdentifierRequest_providerId(swigCPtr, value);
36
return lassoPINVOKE.get_LibRegisterNameIdentifierRequest_providerId(swigCPtr);
40
public string relayState {
42
lassoPINVOKE.set_LibRegisterNameIdentifierRequest_relayState(swigCPtr, value);
45
return lassoPINVOKE.get_LibRegisterNameIdentifierRequest_relayState(swigCPtr);
49
public string certificateFile {
51
lassoPINVOKE.set_LibRegisterNameIdentifierRequest_certificateFile(swigCPtr, value);
54
return lassoPINVOKE.get_LibRegisterNameIdentifierRequest_certificateFile(swigCPtr);
58
public string issueInstant {
60
lassoPINVOKE.set_LibRegisterNameIdentifierRequest_issueInstant(swigCPtr, value);
63
return lassoPINVOKE.get_LibRegisterNameIdentifierRequest_issueInstant(swigCPtr);
67
public int majorVersion {
69
lassoPINVOKE.set_LibRegisterNameIdentifierRequest_majorVersion(swigCPtr, value);
72
return lassoPINVOKE.get_LibRegisterNameIdentifierRequest_majorVersion(swigCPtr);
76
public int minorVersion {
78
lassoPINVOKE.set_LibRegisterNameIdentifierRequest_minorVersion(swigCPtr, value);
81
return lassoPINVOKE.get_LibRegisterNameIdentifierRequest_minorVersion(swigCPtr);
85
public string privateKeyFile {
87
lassoPINVOKE.set_LibRegisterNameIdentifierRequest_privateKeyFile(swigCPtr, value);
90
return lassoPINVOKE.get_LibRegisterNameIdentifierRequest_privateKeyFile(swigCPtr);
94
public string requestId {
96
lassoPINVOKE.set_LibRegisterNameIdentifierRequest_requestId(swigCPtr, value);
99
return lassoPINVOKE.get_LibRegisterNameIdentifierRequest_requestId(swigCPtr);
103
public StringList respondWith {
105
lassoPINVOKE.set_LibRegisterNameIdentifierRequest_respondWith(swigCPtr, StringList.getCPtr(value));
108
IntPtr cPtr = lassoPINVOKE.get_LibRegisterNameIdentifierRequest_respondWith(swigCPtr);
109
return (cPtr == IntPtr.Zero) ? null : new StringList(cPtr, false);
113
public SignatureMethod signMethod {
115
lassoPINVOKE.set_LibRegisterNameIdentifierRequest_signMethod(swigCPtr, (int)value);
118
return (SignatureMethod)lassoPINVOKE.get_LibRegisterNameIdentifierRequest_signMethod(swigCPtr);
122
public SWIGTYPE_p_LassoSignatureType signType {
124
lassoPINVOKE.set_LibRegisterNameIdentifierRequest_signType(swigCPtr, SWIGTYPE_p_LassoSignatureType.getCPtr(value));
127
return new SWIGTYPE_p_LassoSignatureType(lassoPINVOKE.get_LibRegisterNameIdentifierRequest_signType(swigCPtr), true);
131
public StringList extension {
133
lassoPINVOKE.set_LibRegisterNameIdentifierRequest_extension(swigCPtr, StringList.getCPtr(value));
136
IntPtr cPtr = lassoPINVOKE.get_LibRegisterNameIdentifierRequest_extension(swigCPtr);
137
return (cPtr == IntPtr.Zero) ? null : new StringList(cPtr, false);
141
public SamlNameIdentifier idpProvidedNameIdentifier {
143
lassoPINVOKE.set_LibRegisterNameIdentifierRequest_idpProvidedNameIdentifier(swigCPtr, SamlNameIdentifier.getCPtr(value));
146
IntPtr cPtr = lassoPINVOKE.get_LibRegisterNameIdentifierRequest_idpProvidedNameIdentifier(swigCPtr);
147
return (cPtr == IntPtr.Zero) ? null : new SamlNameIdentifier(cPtr, false);
151
public SamlNameIdentifier oldProvidedNameIdentifier {
153
lassoPINVOKE.set_LibRegisterNameIdentifierRequest_oldProvidedNameIdentifier(swigCPtr, SamlNameIdentifier.getCPtr(value));
156
IntPtr cPtr = lassoPINVOKE.get_LibRegisterNameIdentifierRequest_oldProvidedNameIdentifier(swigCPtr);
157
return (cPtr == IntPtr.Zero) ? null : new SamlNameIdentifier(cPtr, false);
161
public SamlNameIdentifier spProvidedNameIdentifier {
163
lassoPINVOKE.set_LibRegisterNameIdentifierRequest_spProvidedNameIdentifier(swigCPtr, SamlNameIdentifier.getCPtr(value));
166
IntPtr cPtr = lassoPINVOKE.get_LibRegisterNameIdentifierRequest_spProvidedNameIdentifier(swigCPtr);
167
return (cPtr == IntPtr.Zero) ? null : new SamlNameIdentifier(cPtr, false);
171
public LibRegisterNameIdentifierRequest() : this(lassoPINVOKE.new_LibRegisterNameIdentifierRequest(), true) {
174
public static LibRegisterNameIdentifierRequest newFull(string providerID, SamlNameIdentifier idpNameIdentifier, SamlNameIdentifier spNameIdentifier, SamlNameIdentifier oldNameIdentifier, SWIGTYPE_p_LassoSignatureType sign_type, SignatureMethod sign_method) {
175
IntPtr cPtr = lassoPINVOKE.LibRegisterNameIdentifierRequest_newFull(providerID, SamlNameIdentifier.getCPtr(idpNameIdentifier), SamlNameIdentifier.getCPtr(spNameIdentifier), SamlNameIdentifier.getCPtr(oldNameIdentifier), SWIGTYPE_p_LassoSignatureType.getCPtr(sign_type), (int)sign_method);
176
return (cPtr == IntPtr.Zero) ? null : new LibRegisterNameIdentifierRequest(cPtr, true);
179
public string dump() {
180
return lassoPINVOKE.LibRegisterNameIdentifierRequest_dump(swigCPtr);