LassoSamlpRequestAbstract

LassoSamlpRequestAbstract —

Synopsis


#include <lasso/lasso.h>


            LassoSamlpRequestAbstract;

Object Hierarchy


  GObject
   +----LassoNode
         +----LassoSamlpRequestAbstract
               +----LassoLibAuthnRequest
               +----LassoLibFederationTerminationNotification
               +----LassoLibLogoutRequest
               +----LassoLibNameIdentifierMappingRequest
               +----LassoLibRegisterNameIdentifierRequest
               +----LassoSamlpRequest

Description

Details

LassoSamlpRequestAbstract

typedef struct {
	/* <element ref="samlp:RespondWith" minOccurs="0" maxOccurs="unbounded"/> */
	GList *RespondWith; /* of char* */
	/* <attribute name="RequestID" type="saml:IDType" use="required"/> */
	char *RequestID;
	/* <attribute name="MajorVersion" type="integer" use="required"/> */
	int MajorVersion;
	/* <attribute name="MinorVersion" type="integer" use="required"/> */
	int MinorVersion;
	/* <attribute name="IssueInstant" type="dateTime" use="required"/> */
	char *IssueInstant;

	/* ds:Signature stuffs */
	LassoSignatureType sign_type;
	LassoSignatureMethod sign_method;
	char *private_key_file;
	char *certificate_file;
} LassoSamlpRequestAbstract;