| Lasso Reference Manual |
|---|
LassoSamlAssertionLassoSamlAssertion — |
#include <lasso/lasso.h>
LassoSamlAssertion;
LassoSamlAssertion* lasso_saml_assertion_new
(void);
typedef struct {
/* <element ref="saml:Conditions" minOccurs="0"/> */
LassoSamlConditions *Conditions;
/* <element ref="saml:Advice" minOccurs="0"/> */
LassoSamlAdvice *Advice;
void *Statement; /* XXX LassoSamlStatement missing from lasso */
LassoSamlSubjectStatement *SubjectStatement;
LassoSamlAuthenticationStatement *AuthenticationStatement;
void *AuthorizationDecisionStatement;
/* XXX LassoSamlAuthorizationDecisionStatement missing from lasso*/
LassoSamlAttributeStatement *AttributeStatement;
int MajorVersion;
int MinorVersion;
char *AssertionID;
char *Issuer;
char *IssueInstant;
/* ds:Signature stuff */
LassoSignatureType sign_type;
LassoSignatureMethod sign_method;
char *private_key_file;
char *certificate_file;
} LassoSamlAssertion;
LassoSamlAssertion* lasso_saml_assertion_new (void);
Creates a new LassoSamlAssertion object.
| Returns : | a newly created LassoSamlAssertion object |
| << LassoSamlAdvice | LassoSamlAudienceRestrictionCondition >> |