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 SamlAssertion : Node, IDisposable {
14
internal SamlAssertion(IntPtr cPtr, bool cMemoryOwn) {
15
swigCMemOwn = cMemoryOwn;
19
protected static IntPtr getCPtr(SamlAssertion obj) {
20
return (obj == null) ? IntPtr.Zero : obj.swigCPtr;
27
public virtual void Dispose() {
31
public string assertionId {
33
lassoPINVOKE.set_SamlAssertion_assertionId(swigCPtr, value);
36
return lassoPINVOKE.get_SamlAssertion_assertionId(swigCPtr);
40
public string certificateFile {
42
lassoPINVOKE.set_SamlAssertion_certificateFile(swigCPtr, value);
45
return lassoPINVOKE.get_SamlAssertion_certificateFile(swigCPtr);
49
public string issueInstant {
51
lassoPINVOKE.set_SamlAssertion_issueInstant(swigCPtr, value);
54
return lassoPINVOKE.get_SamlAssertion_issueInstant(swigCPtr);
58
public string issuer {
60
lassoPINVOKE.set_SamlAssertion_issuer(swigCPtr, value);
63
return lassoPINVOKE.get_SamlAssertion_issuer(swigCPtr);
67
public int majorVersion {
69
lassoPINVOKE.set_SamlAssertion_majorVersion(swigCPtr, value);
72
return lassoPINVOKE.get_SamlAssertion_majorVersion(swigCPtr);
76
public int minorVersion {
78
lassoPINVOKE.set_SamlAssertion_minorVersion(swigCPtr, value);
81
return lassoPINVOKE.get_SamlAssertion_minorVersion(swigCPtr);
85
public string privateKeyFile {
87
lassoPINVOKE.set_SamlAssertion_privateKeyFile(swigCPtr, value);
90
return lassoPINVOKE.get_SamlAssertion_privateKeyFile(swigCPtr);
94
public SignatureMethod signMethod {
96
lassoPINVOKE.set_SamlAssertion_signMethod(swigCPtr, (int)value);
99
return (SignatureMethod)lassoPINVOKE.get_SamlAssertion_signMethod(swigCPtr);
103
public SWIGTYPE_p_LassoSignatureType signType {
105
lassoPINVOKE.set_SamlAssertion_signType(swigCPtr, SWIGTYPE_p_LassoSignatureType.getCPtr(value));
108
return new SWIGTYPE_p_LassoSignatureType(lassoPINVOKE.get_SamlAssertion_signType(swigCPtr), true);
112
public SamlAdvice advice {
114
lassoPINVOKE.set_SamlAssertion_advice(swigCPtr, SamlAdvice.getCPtr(value));
117
IntPtr cPtr = lassoPINVOKE.get_SamlAssertion_advice(swigCPtr);
118
return (cPtr == IntPtr.Zero) ? null : new SamlAdvice(cPtr, false);
122
public SamlAttributeStatement attributeStatement {
124
lassoPINVOKE.set_SamlAssertion_attributeStatement(swigCPtr, SamlAttributeStatement.getCPtr(value));
127
IntPtr cPtr = lassoPINVOKE.get_SamlAssertion_attributeStatement(swigCPtr);
128
return (cPtr == IntPtr.Zero) ? null : new SamlAttributeStatement(cPtr, false);
132
public SamlAuthenticationStatement authenticationStatement {
134
lassoPINVOKE.set_SamlAssertion_authenticationStatement(swigCPtr, SamlAuthenticationStatement.getCPtr(value));
137
IntPtr cPtr = lassoPINVOKE.get_SamlAssertion_authenticationStatement(swigCPtr);
138
return (cPtr == IntPtr.Zero) ? null : new SamlAuthenticationStatement(cPtr, false);
142
public SamlConditions conditions {
144
lassoPINVOKE.set_SamlAssertion_conditions(swigCPtr, SamlConditions.getCPtr(value));
147
IntPtr cPtr = lassoPINVOKE.get_SamlAssertion_conditions(swigCPtr);
148
return (cPtr == IntPtr.Zero) ? null : new SamlConditions(cPtr, false);
152
public SamlSubjectStatement subjectStatement {
154
lassoPINVOKE.set_SamlAssertion_subjectStatement(swigCPtr, SamlSubjectStatement.getCPtr(value));
157
IntPtr cPtr = lassoPINVOKE.get_SamlAssertion_subjectStatement(swigCPtr);
158
return (cPtr == IntPtr.Zero) ? null : new SamlSubjectStatement(cPtr, false);
162
public SamlAssertion() : this(lassoPINVOKE.new_SamlAssertion(), true) {
165
public string dump() {
166
return lassoPINVOKE.SamlAssertion_dump(swigCPtr);