summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2007-01-08 16:16:38 +0000
committerFrederic Peters <fpeters@entrouvert.com>2007-01-08 16:16:38 +0000
commitce8cdd6f7ea8e76c06dece8090f5212a552480af (patch)
treef5f55aef9766c400a4d9ae9ef7c73c3f27778864 /docs
parent05212816bda065c4f14431967f802855a765f4ce (diff)
downloadlasso-ce8cdd6f7ea8e76c06dece8090f5212a552480af.tar.gz
lasso-ce8cdd6f7ea8e76c06dece8090f5212a552480af.tar.xz
lasso-ce8cdd6f7ea8e76c06dece8090f5212a552480af.zip
reordered some elements in index and added short descriptions to all elements
Diffstat (limited to 'docs')
-rw-r--r--docs/reference/lasso.sgml12
-rw-r--r--docs/reference/tmpl/saml2_action.sgml36
-rw-r--r--docs/reference/tmpl/saml2_advice.sgml38
-rw-r--r--docs/reference/tmpl/saml2_assertion.sgml45
-rw-r--r--docs/reference/tmpl/saml2_attribute.sgml38
-rw-r--r--docs/reference/tmpl/saml2_attribute_statement.sgml36
-rw-r--r--docs/reference/tmpl/saml2_audience_restriction.sgml35
-rw-r--r--docs/reference/tmpl/saml2_authn_context.sgml38
-rw-r--r--docs/reference/tmpl/saml2_authn_statement.sgml39
-rw-r--r--docs/reference/tmpl/saml2_authz_decision_statement.sgml38
-rw-r--r--docs/reference/tmpl/saml2_base_idabstract.sgml36
-rw-r--r--docs/reference/tmpl/saml2_condition_abstract.sgml34
-rw-r--r--docs/reference/tmpl/saml2_conditions.sgml40
-rw-r--r--docs/reference/tmpl/saml2_encrypted_element.sgml37
-rw-r--r--docs/reference/tmpl/saml2_evidence.sgml38
-rw-r--r--docs/reference/tmpl/saml2_key_info_confirmation_data.sgml35
-rw-r--r--docs/reference/tmpl/saml2_name_id.sgml39
-rw-r--r--docs/reference/tmpl/saml2_one_time_use.sgml34
-rw-r--r--docs/reference/tmpl/saml2_proxy_restriction.sgml36
-rw-r--r--docs/reference/tmpl/saml2_statement_abstract.sgml34
-rw-r--r--docs/reference/tmpl/saml2_subject.sgml38
-rw-r--r--docs/reference/tmpl/saml2_subject_confirmation.sgml39
-rw-r--r--docs/reference/tmpl/saml2_subject_confirmation_data.sgml39
-rw-r--r--docs/reference/tmpl/saml2_subject_locality.sgml36
-rw-r--r--docs/reference/tmpl/saml_advice.sgml35
-rw-r--r--docs/reference/tmpl/saml_assertion.sgml49
-rw-r--r--docs/reference/tmpl/saml_attribute.sgml37
-rw-r--r--docs/reference/tmpl/saml_attribute_designator.sgml36
-rw-r--r--docs/reference/tmpl/saml_attribute_statement.sgml35
-rw-r--r--docs/reference/tmpl/saml_audience_restriction_condition.sgml26
-rw-r--r--docs/reference/tmpl/saml_authentication_statement.sgml37
-rw-r--r--docs/reference/tmpl/saml_authority_binding.sgml36
-rw-r--r--docs/reference/tmpl/saml_condition_abstract.sgml25
-rw-r--r--docs/reference/tmpl/saml_conditions.sgml37
-rw-r--r--docs/reference/tmpl/saml_statement_abstract.sgml25
-rw-r--r--docs/reference/tmpl/saml_subject.sgml35
-rw-r--r--docs/reference/tmpl/saml_subject_confirmation.sgml36
-rw-r--r--docs/reference/tmpl/saml_subject_locality.sgml35
-rw-r--r--docs/reference/tmpl/saml_subject_statement.sgml34
-rw-r--r--docs/reference/tmpl/saml_subject_statement_abstract.sgml26
-rw-r--r--docs/reference/tmpl/samlp2_artifact_resolve.sgml35
-rw-r--r--docs/reference/tmpl/samlp2_artifact_response.sgml35
-rw-r--r--docs/reference/tmpl/samlp2_assertion_idrequest.sgml35
-rw-r--r--docs/reference/tmpl/samlp2_attribute_query.sgml35
-rw-r--r--docs/reference/tmpl/samlp2_authn_query.sgml36
-rw-r--r--docs/reference/tmpl/samlp2_authn_request.sgml47
-rw-r--r--docs/reference/tmpl/samlp2_authz_decision_query.sgml37
-rw-r--r--docs/reference/tmpl/samlp2_extensions.sgml34
-rw-r--r--docs/reference/tmpl/samlp2_idp_entry.sgml37
-rw-r--r--docs/reference/tmpl/samlp2_idp_list.sgml36
-rw-r--r--docs/reference/tmpl/samlp2_logout_request.sgml41
-rw-r--r--docs/reference/tmpl/samlp2_logout_response.sgml35
-rw-r--r--docs/reference/tmpl/samlp2_manage_name_id_request.sgml39
-rw-r--r--docs/reference/tmpl/samlp2_manage_name_id_response.sgml34
-rw-r--r--docs/reference/tmpl/samlp2_name_id_mapping_request.sgml38
-rw-r--r--docs/reference/tmpl/samlp2_name_id_mapping_response.sgml36
-rw-r--r--docs/reference/tmpl/samlp2_name_id_policy.sgml37
-rw-r--r--docs/reference/tmpl/samlp2_request_abstract.sgml41
-rw-r--r--docs/reference/tmpl/samlp2_requested_authn_context.sgml37
-rw-r--r--docs/reference/tmpl/samlp2_response.sgml36
-rw-r--r--docs/reference/tmpl/samlp2_scoping.sgml37
-rw-r--r--docs/reference/tmpl/samlp2_status.sgml37
-rw-r--r--docs/reference/tmpl/samlp2_status_code.sgml36
-rw-r--r--docs/reference/tmpl/samlp2_status_detail.sgml34
-rw-r--r--docs/reference/tmpl/samlp2_status_response.sgml43
-rw-r--r--docs/reference/tmpl/samlp2_subject_query_abstract.sgml35
-rw-r--r--docs/reference/tmpl/samlp2_terminate.sgml34
-rw-r--r--docs/reference/tmpl/samlp_request.sgml34
-rw-r--r--docs/reference/tmpl/samlp_request_abstract.sgml34
-rw-r--r--docs/reference/tmpl/samlp_response.sgml35
-rw-r--r--docs/reference/tmpl/samlp_response_abstract.sgml35
-rw-r--r--docs/reference/tmpl/samlp_status.sgml35
-rw-r--r--docs/reference/tmpl/samlp_status_code.sgml35
73 files changed, 2613 insertions, 6 deletions
diff --git a/docs/reference/lasso.sgml b/docs/reference/lasso.sgml
index 7ee1aabf..449b8d3c 100644
--- a/docs/reference/lasso.sgml
+++ b/docs/reference/lasso.sgml
@@ -281,17 +281,17 @@ the <ulink url="http://lasso.entrouvert.org/license">GNU General Public License<
&LassoSamlConditionAbstract;
&LassoSamlConditions;
&LassoSamlNameIdentifier;
+ &LassoSamlStatementAbstract;
+ &LassoSamlSubject;
+ &LassoSamlSubjectConfirmation;
+ &LassoSamlSubjectLocality;
+ &LassoSamlSubjectStatementAbstract;
&LassoSamlpRequest;
&LassoSamlpRequestAbstract;
&LassoSamlpResponse;
&LassoSamlpResponseAbstract;
&LassoSamlpStatus;
&LassoSamlpStatusCode;
- &LassoSamlStatementAbstract;
- &LassoSamlSubject;
- &LassoSamlSubjectConfirmation;
- &LassoSamlSubjectLocality;
- &LassoSamlSubjectStatementAbstract;
</chapter>
<chapter id="xml-samlv2">
@@ -341,9 +341,9 @@ the <ulink url="http://lasso.entrouvert.org/license">GNU General Public License<
&LassoSamlp2RequestedAuthnContext;
&LassoSamlp2Response;
&LassoSamlp2Scoping;
+ &LassoSamlp2Status;
&LassoSamlp2StatusCode;
&LassoSamlp2StatusDetail;
- &LassoSamlp2Status;
&LassoSamlp2StatusResponse;
&LassoSamlp2SubjectQueryAbstract;
&LassoSamlp2Terminate;
diff --git a/docs/reference/tmpl/saml2_action.sgml b/docs/reference/tmpl/saml2_action.sgml
new file mode 100644
index 00000000..2a863a93
--- /dev/null
+++ b/docs/reference/tmpl/saml2_action.sgml
@@ -0,0 +1,36 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2Action
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:Action&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2Action ##### -->
+<para>
+
+</para>
+
+@parent:
+@content:
+@Namespace:
+
+<!-- ##### FUNCTION lasso_saml2_action_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_advice.sgml b/docs/reference/tmpl/saml2_advice.sgml
new file mode 100644
index 00000000..e9a2cf58
--- /dev/null
+++ b/docs/reference/tmpl/saml2_advice.sgml
@@ -0,0 +1,38 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2Advice
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:Advice&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2Advice ##### -->
+<para>
+
+</para>
+
+@parent:
+@AssertionIDRef:
+@AssertionURIRef:
+@Assertion:
+@EncryptedAssertion:
+
+<!-- ##### FUNCTION lasso_saml2_advice_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_assertion.sgml b/docs/reference/tmpl/saml2_assertion.sgml
new file mode 100644
index 00000000..5c78dff3
--- /dev/null
+++ b/docs/reference/tmpl/saml2_assertion.sgml
@@ -0,0 +1,45 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2Assertion
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:Assertion&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2Assertion ##### -->
+<para>
+
+</para>
+
+@parent:
+@Issuer:
+@Subject:
+@Conditions:
+@Advice:
+@Statement:
+@AuthnStatement:
+@AuthzDecisionStatement:
+@AttributeStatement:
+@Version:
+@ID:
+@IssueInstant:
+
+<!-- ##### FUNCTION lasso_saml2_assertion_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_attribute.sgml b/docs/reference/tmpl/saml2_attribute.sgml
new file mode 100644
index 00000000..c27cbaf3
--- /dev/null
+++ b/docs/reference/tmpl/saml2_attribute.sgml
@@ -0,0 +1,38 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2Attribute
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:Attribute&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2Attribute ##### -->
+<para>
+
+</para>
+
+@parent:
+@AttributeValue:
+@Name:
+@NameFormat:
+@FriendlyName:
+
+<!-- ##### FUNCTION lasso_saml2_attribute_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_attribute_statement.sgml b/docs/reference/tmpl/saml2_attribute_statement.sgml
new file mode 100644
index 00000000..549d4717
--- /dev/null
+++ b/docs/reference/tmpl/saml2_attribute_statement.sgml
@@ -0,0 +1,36 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2AttributeStatement
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:AttributeStatement&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2AttributeStatement ##### -->
+<para>
+
+</para>
+
+@parent:
+@Attribute:
+@EncryptedAttribute:
+
+<!-- ##### FUNCTION lasso_saml2_attribute_statement_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_audience_restriction.sgml b/docs/reference/tmpl/saml2_audience_restriction.sgml
new file mode 100644
index 00000000..7cab4e4d
--- /dev/null
+++ b/docs/reference/tmpl/saml2_audience_restriction.sgml
@@ -0,0 +1,35 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2AudienceRestriction
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:AudienceRestriction&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2AudienceRestriction ##### -->
+<para>
+
+</para>
+
+@parent:
+@Audience:
+
+<!-- ##### FUNCTION lasso_saml2_audience_restriction_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_authn_context.sgml b/docs/reference/tmpl/saml2_authn_context.sgml
new file mode 100644
index 00000000..13fa60f0
--- /dev/null
+++ b/docs/reference/tmpl/saml2_authn_context.sgml
@@ -0,0 +1,38 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2AuthnContext
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:AuthnContext&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2AuthnContext ##### -->
+<para>
+
+</para>
+
+@parent:
+@AuthnContextClassRef:
+@AuthnContextDecl:
+@AuthnContextDeclRef:
+@AuthenticatingAuthority:
+
+<!-- ##### FUNCTION lasso_saml2_authn_context_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_authn_statement.sgml b/docs/reference/tmpl/saml2_authn_statement.sgml
new file mode 100644
index 00000000..52a3d39e
--- /dev/null
+++ b/docs/reference/tmpl/saml2_authn_statement.sgml
@@ -0,0 +1,39 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2AuthnStatement
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:AuthnStatement&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2AuthnStatement ##### -->
+<para>
+
+</para>
+
+@parent:
+@SubjectLocality:
+@AuthnContext:
+@AuthnInstant:
+@SessionIndex:
+@SessionNotOnOrAfter:
+
+<!-- ##### FUNCTION lasso_saml2_authn_statement_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_authz_decision_statement.sgml b/docs/reference/tmpl/saml2_authz_decision_statement.sgml
new file mode 100644
index 00000000..2c3efd96
--- /dev/null
+++ b/docs/reference/tmpl/saml2_authz_decision_statement.sgml
@@ -0,0 +1,38 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2AuthzDecisionStatement
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:AuthzDecisionStatement&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2AuthzDecisionStatement ##### -->
+<para>
+
+</para>
+
+@parent:
+@Action:
+@Evidence:
+@Resource:
+@Decision:
+
+<!-- ##### FUNCTION lasso_saml2_authz_decision_statement_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_base_idabstract.sgml b/docs/reference/tmpl/saml2_base_idabstract.sgml
new file mode 100644
index 00000000..ee4b650b
--- /dev/null
+++ b/docs/reference/tmpl/saml2_base_idabstract.sgml
@@ -0,0 +1,36 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2BaseIDAbstract
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:BaseIDAbstract&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2BaseIDAbstract ##### -->
+<para>
+
+</para>
+
+@parent:
+@NameQualifier:
+@SPNameQualifier:
+
+<!-- ##### FUNCTION lasso_saml2_base_idabstract_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_condition_abstract.sgml b/docs/reference/tmpl/saml2_condition_abstract.sgml
new file mode 100644
index 00000000..e67c7911
--- /dev/null
+++ b/docs/reference/tmpl/saml2_condition_abstract.sgml
@@ -0,0 +1,34 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2ConditionAbstract
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:ConditionAbstract&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2ConditionAbstract ##### -->
+<para>
+
+</para>
+
+@parent:
+
+<!-- ##### FUNCTION lasso_saml2_condition_abstract_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_conditions.sgml b/docs/reference/tmpl/saml2_conditions.sgml
new file mode 100644
index 00000000..844da4b2
--- /dev/null
+++ b/docs/reference/tmpl/saml2_conditions.sgml
@@ -0,0 +1,40 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2Conditions
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:Conditions&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2Conditions ##### -->
+<para>
+
+</para>
+
+@parent:
+@Condition:
+@AudienceRestriction:
+@OneTimeUse:
+@ProxyRestriction:
+@NotBefore:
+@NotOnOrAfter:
+
+<!-- ##### FUNCTION lasso_saml2_conditions_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_encrypted_element.sgml b/docs/reference/tmpl/saml2_encrypted_element.sgml
new file mode 100644
index 00000000..a3c37fe2
--- /dev/null
+++ b/docs/reference/tmpl/saml2_encrypted_element.sgml
@@ -0,0 +1,37 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2EncryptedElement
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:EncryptedElement&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2EncryptedElement ##### -->
+<para>
+
+</para>
+
+@parent:
+@EncryptedData:
+@EncryptedKey:
+@original_data:
+
+<!-- ##### FUNCTION lasso_saml2_encrypted_element_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_evidence.sgml b/docs/reference/tmpl/saml2_evidence.sgml
new file mode 100644
index 00000000..364b5b36
--- /dev/null
+++ b/docs/reference/tmpl/saml2_evidence.sgml
@@ -0,0 +1,38 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2Evidence
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:Evidence&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2Evidence ##### -->
+<para>
+
+</para>
+
+@parent:
+@AssertionIDRef:
+@AssertionURIRef:
+@Assertion:
+@EncryptedAssertion:
+
+<!-- ##### FUNCTION lasso_saml2_evidence_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_key_info_confirmation_data.sgml b/docs/reference/tmpl/saml2_key_info_confirmation_data.sgml
new file mode 100644
index 00000000..a63b4930
--- /dev/null
+++ b/docs/reference/tmpl/saml2_key_info_confirmation_data.sgml
@@ -0,0 +1,35 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2KeyInfoConfirmationData
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:KeyInfoConfirmationData&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2KeyInfoConfirmationData ##### -->
+<para>
+
+</para>
+
+@parent:
+@KeyInfo:
+
+<!-- ##### FUNCTION lasso_saml2_key_info_confirmation_data_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_name_id.sgml b/docs/reference/tmpl/saml2_name_id.sgml
new file mode 100644
index 00000000..49708f78
--- /dev/null
+++ b/docs/reference/tmpl/saml2_name_id.sgml
@@ -0,0 +1,39 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2NameID
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:NameID&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2NameID ##### -->
+<para>
+
+</para>
+
+@parent:
+@content:
+@Format:
+@SPProvidedID:
+@NameQualifier:
+@SPNameQualifier:
+
+<!-- ##### FUNCTION lasso_saml2_name_id_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_one_time_use.sgml b/docs/reference/tmpl/saml2_one_time_use.sgml
new file mode 100644
index 00000000..d56949c4
--- /dev/null
+++ b/docs/reference/tmpl/saml2_one_time_use.sgml
@@ -0,0 +1,34 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2OneTimeUse
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:OneTimeUse&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2OneTimeUse ##### -->
+<para>
+
+</para>
+
+@parent:
+
+<!-- ##### FUNCTION lasso_saml2_one_time_use_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_proxy_restriction.sgml b/docs/reference/tmpl/saml2_proxy_restriction.sgml
new file mode 100644
index 00000000..dde7e051
--- /dev/null
+++ b/docs/reference/tmpl/saml2_proxy_restriction.sgml
@@ -0,0 +1,36 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2ProxyRestriction
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:ProxyRestriction&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2ProxyRestriction ##### -->
+<para>
+
+</para>
+
+@parent:
+@Audience:
+@Count:
+
+<!-- ##### FUNCTION lasso_saml2_proxy_restriction_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_statement_abstract.sgml b/docs/reference/tmpl/saml2_statement_abstract.sgml
new file mode 100644
index 00000000..8f9fc02e
--- /dev/null
+++ b/docs/reference/tmpl/saml2_statement_abstract.sgml
@@ -0,0 +1,34 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2StatementAbstract
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:StatementAbstract&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2StatementAbstract ##### -->
+<para>
+
+</para>
+
+@parent:
+
+<!-- ##### FUNCTION lasso_saml2_statement_abstract_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_subject.sgml b/docs/reference/tmpl/saml2_subject.sgml
new file mode 100644
index 00000000..a1a9473a
--- /dev/null
+++ b/docs/reference/tmpl/saml2_subject.sgml
@@ -0,0 +1,38 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2Subject
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:Subject&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2Subject ##### -->
+<para>
+
+</para>
+
+@parent:
+@BaseID:
+@NameID:
+@EncryptedID:
+@SubjectConfirmation:
+
+<!-- ##### FUNCTION lasso_saml2_subject_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_subject_confirmation.sgml b/docs/reference/tmpl/saml2_subject_confirmation.sgml
new file mode 100644
index 00000000..fb0ef3da
--- /dev/null
+++ b/docs/reference/tmpl/saml2_subject_confirmation.sgml
@@ -0,0 +1,39 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2SubjectConfirmation
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:SubjectConfirmation&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2SubjectConfirmation ##### -->
+<para>
+
+</para>
+
+@parent:
+@BaseID:
+@NameID:
+@EncryptedID:
+@SubjectConfirmationData:
+@Method:
+
+<!-- ##### FUNCTION lasso_saml2_subject_confirmation_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_subject_confirmation_data.sgml b/docs/reference/tmpl/saml2_subject_confirmation_data.sgml
new file mode 100644
index 00000000..c5f33cfd
--- /dev/null
+++ b/docs/reference/tmpl/saml2_subject_confirmation_data.sgml
@@ -0,0 +1,39 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2SubjectConfirmationData
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:SubjectConfirmationData&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2SubjectConfirmationData ##### -->
+<para>
+
+</para>
+
+@parent:
+@NotBefore:
+@NotOnOrAfter:
+@Recipient:
+@InResponseTo:
+@Address:
+
+<!-- ##### FUNCTION lasso_saml2_subject_confirmation_data_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml2_subject_locality.sgml b/docs/reference/tmpl/saml2_subject_locality.sgml
new file mode 100644
index 00000000..1c39d552
--- /dev/null
+++ b/docs/reference/tmpl/saml2_subject_locality.sgml
@@ -0,0 +1,36 @@
+<!-- ##### SECTION Title ##### -->
+LassoSaml2SubjectLocality
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:SubjectLocality&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSaml2SubjectLocality ##### -->
+<para>
+
+</para>
+
+@parent:
+@Address:
+@DNSName:
+
+<!-- ##### FUNCTION lasso_saml2_subject_locality_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml_advice.sgml b/docs/reference/tmpl/saml_advice.sgml
new file mode 100644
index 00000000..6c9824e0
--- /dev/null
+++ b/docs/reference/tmpl/saml_advice.sgml
@@ -0,0 +1,35 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlAdvice
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:Advice&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlAdvice ##### -->
+<para>
+
+</para>
+
+@AssertionIDReference:
+@Assertion:
+
+<!-- ##### FUNCTION lasso_saml_advice_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml_assertion.sgml b/docs/reference/tmpl/saml_assertion.sgml
new file mode 100644
index 00000000..4654de99
--- /dev/null
+++ b/docs/reference/tmpl/saml_assertion.sgml
@@ -0,0 +1,49 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlAssertion
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:Assertion&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlAssertion ##### -->
+<para>
+
+</para>
+
+@Conditions:
+@Advice:
+@Statement:
+@SubjectStatement:
+@AuthenticationStatement:
+@AuthorizationDecisionStatement:
+@AttributeStatement:
+@MajorVersion:
+@MinorVersion:
+@AssertionID:
+@Issuer:
+@IssueInstant:
+@sign_type:
+@sign_method:
+@private_key_file:
+@certificate_file:
+
+<!-- ##### FUNCTION lasso_saml_assertion_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml_attribute.sgml b/docs/reference/tmpl/saml_attribute.sgml
new file mode 100644
index 00000000..38f6edfd
--- /dev/null
+++ b/docs/reference/tmpl/saml_attribute.sgml
@@ -0,0 +1,37 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlAttribute
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:Attribute&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlAttribute ##### -->
+<para>
+
+</para>
+
+@parent:
+@attributeName:
+@attributeNameSpace:
+@AttributeValue:
+
+<!-- ##### FUNCTION lasso_saml_attribute_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml_attribute_designator.sgml b/docs/reference/tmpl/saml_attribute_designator.sgml
new file mode 100644
index 00000000..6ae95b2c
--- /dev/null
+++ b/docs/reference/tmpl/saml_attribute_designator.sgml
@@ -0,0 +1,36 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlAttributeDesignator
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:AttributeDesignator&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlAttributeDesignator ##### -->
+<para>
+
+</para>
+
+@parent:
+@AttributeName:
+@AttributeNamespace:
+
+<!-- ##### FUNCTION lasso_saml_attribute_designator_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml_attribute_statement.sgml b/docs/reference/tmpl/saml_attribute_statement.sgml
new file mode 100644
index 00000000..e0ee6da0
--- /dev/null
+++ b/docs/reference/tmpl/saml_attribute_statement.sgml
@@ -0,0 +1,35 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlAttributeStatement
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:AttributeStatement&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlAttributeStatement ##### -->
+<para>
+
+</para>
+
+@parent:
+@Attribute:
+
+<!-- ##### FUNCTION lasso_saml_attribute_statement_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml_audience_restriction_condition.sgml b/docs/reference/tmpl/saml_audience_restriction_condition.sgml
new file mode 100644
index 00000000..bb753989
--- /dev/null
+++ b/docs/reference/tmpl/saml_audience_restriction_condition.sgml
@@ -0,0 +1,26 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlAudienceRestrictionCondition
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:AudienceRestrictionCondition&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlAudienceRestrictionCondition ##### -->
+<para>
+
+</para>
+
+@Audience:
+
diff --git a/docs/reference/tmpl/saml_authentication_statement.sgml b/docs/reference/tmpl/saml_authentication_statement.sgml
new file mode 100644
index 00000000..198e8ff2
--- /dev/null
+++ b/docs/reference/tmpl/saml_authentication_statement.sgml
@@ -0,0 +1,37 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlAuthenticationStatement
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:AuthenticationStatement&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlAuthenticationStatement ##### -->
+<para>
+
+</para>
+
+@SubjectLocality:
+@AuthorityBinding:
+@AuthenticationMethod:
+@AuthenticationInstant:
+
+<!-- ##### FUNCTION lasso_saml_authentication_statement_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml_authority_binding.sgml b/docs/reference/tmpl/saml_authority_binding.sgml
new file mode 100644
index 00000000..b1a3484d
--- /dev/null
+++ b/docs/reference/tmpl/saml_authority_binding.sgml
@@ -0,0 +1,36 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlAuthorityBinding
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:AuthorityBinding&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlAuthorityBinding ##### -->
+<para>
+
+</para>
+
+@AuthorityKind:
+@Location:
+@Binding:
+
+<!-- ##### FUNCTION lasso_saml_authority_binding_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml_condition_abstract.sgml b/docs/reference/tmpl/saml_condition_abstract.sgml
new file mode 100644
index 00000000..9c68c6a5
--- /dev/null
+++ b/docs/reference/tmpl/saml_condition_abstract.sgml
@@ -0,0 +1,25 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlConditionAbstract
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:ConditionAbstract&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlConditionAbstract ##### -->
+<para>
+
+</para>
+
+
diff --git a/docs/reference/tmpl/saml_conditions.sgml b/docs/reference/tmpl/saml_conditions.sgml
new file mode 100644
index 00000000..d6d116f1
--- /dev/null
+++ b/docs/reference/tmpl/saml_conditions.sgml
@@ -0,0 +1,37 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlConditions
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:Conditions&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlConditions ##### -->
+<para>
+
+</para>
+
+@Condition:
+@AudienceRestrictionCondition:
+@NotBefore:
+@NotOnOrAfter:
+
+<!-- ##### FUNCTION lasso_saml_conditions_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml_statement_abstract.sgml b/docs/reference/tmpl/saml_statement_abstract.sgml
new file mode 100644
index 00000000..ec77bd05
--- /dev/null
+++ b/docs/reference/tmpl/saml_statement_abstract.sgml
@@ -0,0 +1,25 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlStatementAbstract
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:StatementAbstract&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlStatementAbstract ##### -->
+<para>
+
+</para>
+
+
diff --git a/docs/reference/tmpl/saml_subject.sgml b/docs/reference/tmpl/saml_subject.sgml
new file mode 100644
index 00000000..be34e2c4
--- /dev/null
+++ b/docs/reference/tmpl/saml_subject.sgml
@@ -0,0 +1,35 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlSubject
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:Subject&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlSubject ##### -->
+<para>
+
+</para>
+
+@NameIdentifier:
+@SubjectConfirmation:
+
+<!-- ##### FUNCTION lasso_saml_subject_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml_subject_confirmation.sgml b/docs/reference/tmpl/saml_subject_confirmation.sgml
new file mode 100644
index 00000000..f7dbe298
--- /dev/null
+++ b/docs/reference/tmpl/saml_subject_confirmation.sgml
@@ -0,0 +1,36 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlSubjectConfirmation
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:SubjectConfirmation&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlSubjectConfirmation ##### -->
+<para>
+
+</para>
+
+@ConfirmationMethod:
+@SubjectConfirmationData:
+@KeyInfo:
+
+<!-- ##### FUNCTION lasso_saml_subject_confirmation_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml_subject_locality.sgml b/docs/reference/tmpl/saml_subject_locality.sgml
new file mode 100644
index 00000000..0d3b3c34
--- /dev/null
+++ b/docs/reference/tmpl/saml_subject_locality.sgml
@@ -0,0 +1,35 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlSubjectLocality
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:SubjectLocality&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlSubjectLocality ##### -->
+<para>
+
+</para>
+
+@IPAddress:
+@DNSAddress:
+
+<!-- ##### FUNCTION lasso_saml_subject_locality_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml_subject_statement.sgml b/docs/reference/tmpl/saml_subject_statement.sgml
new file mode 100644
index 00000000..6046b97f
--- /dev/null
+++ b/docs/reference/tmpl/saml_subject_statement.sgml
@@ -0,0 +1,34 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlSubjectStatement
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:SubjectStatement&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlSubjectStatement ##### -->
+<para>
+
+</para>
+
+@parent:
+
+<!-- ##### FUNCTION lasso_saml_subject_statement_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/saml_subject_statement_abstract.sgml b/docs/reference/tmpl/saml_subject_statement_abstract.sgml
new file mode 100644
index 00000000..ffdc6ca8
--- /dev/null
+++ b/docs/reference/tmpl/saml_subject_statement_abstract.sgml
@@ -0,0 +1,26 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlSubjectStatementAbstract
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;saml:SubjectStatementAbstract&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlSubjectStatementAbstract ##### -->
+<para>
+
+</para>
+
+@Subject:
+
diff --git a/docs/reference/tmpl/samlp2_artifact_resolve.sgml b/docs/reference/tmpl/samlp2_artifact_resolve.sgml
new file mode 100644
index 00000000..e0065909
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_artifact_resolve.sgml
@@ -0,0 +1,35 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2ArtifactResolve
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:ArtifactResolve&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2ArtifactResolve ##### -->
+<para>
+
+</para>
+
+@parent:
+@Artifact:
+
+<!-- ##### FUNCTION lasso_samlp2_artifact_resolve_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_artifact_response.sgml b/docs/reference/tmpl/samlp2_artifact_response.sgml
new file mode 100644
index 00000000..74ca61c6
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_artifact_response.sgml
@@ -0,0 +1,35 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2ArtifactResponse
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:ArtifactResponse&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2ArtifactResponse ##### -->
+<para>
+
+</para>
+
+@parent:
+@any:
+
+<!-- ##### FUNCTION lasso_samlp2_artifact_response_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_assertion_idrequest.sgml b/docs/reference/tmpl/samlp2_assertion_idrequest.sgml
new file mode 100644
index 00000000..c254c8ea
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_assertion_idrequest.sgml
@@ -0,0 +1,35 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2AssertionIDRequest
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:AssertionIDRequest&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2AssertionIDRequest ##### -->
+<para>
+
+</para>
+
+@parent:
+@AssertionIDRef:
+
+<!-- ##### FUNCTION lasso_samlp2_assertion_idrequest_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_attribute_query.sgml b/docs/reference/tmpl/samlp2_attribute_query.sgml
new file mode 100644
index 00000000..2b79aa97
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_attribute_query.sgml
@@ -0,0 +1,35 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2AttributeQuery
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:AttributeQuery&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2AttributeQuery ##### -->
+<para>
+
+</para>
+
+@parent:
+@Attribute:
+
+<!-- ##### FUNCTION lasso_samlp2_attribute_query_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_authn_query.sgml b/docs/reference/tmpl/samlp2_authn_query.sgml
new file mode 100644
index 00000000..d135edc4
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_authn_query.sgml
@@ -0,0 +1,36 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2AuthnQuery
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:AuthnQuery&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2AuthnQuery ##### -->
+<para>
+
+</para>
+
+@parent:
+@RequestedAuthnContext:
+@SessionIndex:
+
+<!-- ##### FUNCTION lasso_samlp2_authn_query_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_authn_request.sgml b/docs/reference/tmpl/samlp2_authn_request.sgml
new file mode 100644
index 00000000..7704f5bc
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_authn_request.sgml
@@ -0,0 +1,47 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2AuthnRequest
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:AuthnRequest&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2AuthnRequest ##### -->
+<para>
+
+</para>
+
+@parent:
+@Subject:
+@NameIDPolicy:
+@Conditions:
+@RequestedAuthnContext:
+@Scoping:
+@ForceAuthn:
+@IsPassive:
+@ProtocolBinding:
+@AssertionConsumerServiceIndex:
+@AssertionConsumerServiceURL:
+@AttributeConsumingServiceIndex:
+@ProviderName:
+@relayState:
+
+<!-- ##### FUNCTION lasso_samlp2_authn_request_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_authz_decision_query.sgml b/docs/reference/tmpl/samlp2_authz_decision_query.sgml
new file mode 100644
index 00000000..6a8eb428
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_authz_decision_query.sgml
@@ -0,0 +1,37 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2AuthzDecisionQuery
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:AuthzDecisionQuery&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2AuthzDecisionQuery ##### -->
+<para>
+
+</para>
+
+@parent:
+@Action:
+@Evidence:
+@Resource:
+
+<!-- ##### FUNCTION lasso_samlp2_authz_decision_query_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_extensions.sgml b/docs/reference/tmpl/samlp2_extensions.sgml
new file mode 100644
index 00000000..c86c410b
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_extensions.sgml
@@ -0,0 +1,34 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2Extensions
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:Extensions&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2Extensions ##### -->
+<para>
+
+</para>
+
+@parent:
+
+<!-- ##### FUNCTION lasso_samlp2_extensions_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_idp_entry.sgml b/docs/reference/tmpl/samlp2_idp_entry.sgml
new file mode 100644
index 00000000..9c202812
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_idp_entry.sgml
@@ -0,0 +1,37 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2IDPEntry
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:IDPEntry&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2IDPEntry ##### -->
+<para>
+
+</para>
+
+@parent:
+@ProviderID:
+@Name:
+@Loc:
+
+<!-- ##### FUNCTION lasso_samlp2_idp_entry_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_idp_list.sgml b/docs/reference/tmpl/samlp2_idp_list.sgml
new file mode 100644
index 00000000..1b3f0fe9
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_idp_list.sgml
@@ -0,0 +1,36 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2IDPList
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:IDPList&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2IDPList ##### -->
+<para>
+
+</para>
+
+@parent:
+@IDPEntry:
+@GetComplete:
+
+<!-- ##### FUNCTION lasso_samlp2_idp_list_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_logout_request.sgml b/docs/reference/tmpl/samlp2_logout_request.sgml
new file mode 100644
index 00000000..fce296d2
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_logout_request.sgml
@@ -0,0 +1,41 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2LogoutRequest
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:LogoutRequest&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2LogoutRequest ##### -->
+<para>
+
+</para>
+
+@parent:
+@BaseID:
+@NameID:
+@EncryptedID:
+@SessionIndex:
+@Reason:
+@NotOnOrAfter:
+@relayState:
+
+<!-- ##### FUNCTION lasso_samlp2_logout_request_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_logout_response.sgml b/docs/reference/tmpl/samlp2_logout_response.sgml
new file mode 100644
index 00000000..6aa4d7a3
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_logout_response.sgml
@@ -0,0 +1,35 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2LogoutResponse
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:LogoutResponse&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2LogoutResponse ##### -->
+<para>
+
+</para>
+
+@parent:
+@relayState:
+
+<!-- ##### FUNCTION lasso_samlp2_logout_response_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_manage_name_id_request.sgml b/docs/reference/tmpl/samlp2_manage_name_id_request.sgml
new file mode 100644
index 00000000..56280579
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_manage_name_id_request.sgml
@@ -0,0 +1,39 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2ManageNameIDRequest
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:ManageNameIDRequest&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2ManageNameIDRequest ##### -->
+<para>
+
+</para>
+
+@parent:
+@NameID:
+@EncryptedID:
+@NewID:
+@NewEncryptedID:
+@Terminate:
+
+<!-- ##### FUNCTION lasso_samlp2_manage_name_id_request_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_manage_name_id_response.sgml b/docs/reference/tmpl/samlp2_manage_name_id_response.sgml
new file mode 100644
index 00000000..4c8ad385
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_manage_name_id_response.sgml
@@ -0,0 +1,34 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2ManageNameIDResponse
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:ManageNameIDResponse&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2ManageNameIDResponse ##### -->
+<para>
+
+</para>
+
+@parent:
+
+<!-- ##### FUNCTION lasso_samlp2_manage_name_id_response_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_name_id_mapping_request.sgml b/docs/reference/tmpl/samlp2_name_id_mapping_request.sgml
new file mode 100644
index 00000000..a48aa679
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_name_id_mapping_request.sgml
@@ -0,0 +1,38 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2NameIDMappingRequest
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:NameIDMappingRequest&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2NameIDMappingRequest ##### -->
+<para>
+
+</para>
+
+@parent:
+@BaseID:
+@NameID:
+@EncryptedID:
+@NameIDPolicy:
+
+<!-- ##### FUNCTION lasso_samlp2_name_id_mapping_request_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_name_id_mapping_response.sgml b/docs/reference/tmpl/samlp2_name_id_mapping_response.sgml
new file mode 100644
index 00000000..3c2f5123
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_name_id_mapping_response.sgml
@@ -0,0 +1,36 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2NameIDMappingResponse
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:NameIDMappingResponse&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2NameIDMappingResponse ##### -->
+<para>
+
+</para>
+
+@parent:
+@NameID:
+@EncryptedID:
+
+<!-- ##### FUNCTION lasso_samlp2_name_id_mapping_response_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_name_id_policy.sgml b/docs/reference/tmpl/samlp2_name_id_policy.sgml
new file mode 100644
index 00000000..7524c04a
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_name_id_policy.sgml
@@ -0,0 +1,37 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2NameIDPolicy
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:NameIDPolicy&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2NameIDPolicy ##### -->
+<para>
+
+</para>
+
+@parent:
+@Format:
+@SPNameQualifier:
+@AllowCreate:
+
+<!-- ##### FUNCTION lasso_samlp2_name_id_policy_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_request_abstract.sgml b/docs/reference/tmpl/samlp2_request_abstract.sgml
new file mode 100644
index 00000000..f2b755d0
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_request_abstract.sgml
@@ -0,0 +1,41 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2RequestAbstract
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:RequestAbstract&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2RequestAbstract ##### -->
+<para>
+
+</para>
+
+@parent:
+@Issuer:
+@Extensions:
+@ID:
+@Version:
+@IssueInstant:
+@Destination:
+@Consent:
+
+<!-- ##### FUNCTION lasso_samlp2_request_abstract_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_requested_authn_context.sgml b/docs/reference/tmpl/samlp2_requested_authn_context.sgml
new file mode 100644
index 00000000..f570fd77
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_requested_authn_context.sgml
@@ -0,0 +1,37 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2RequestedAuthnContext
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:RequestedAuthnContext&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2RequestedAuthnContext ##### -->
+<para>
+
+</para>
+
+@parent:
+@AuthnContextClassRef:
+@AuthnContextDeclRef:
+@Comparison:
+
+<!-- ##### FUNCTION lasso_samlp2_requested_authn_context_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_response.sgml b/docs/reference/tmpl/samlp2_response.sgml
new file mode 100644
index 00000000..1f8a0190
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_response.sgml
@@ -0,0 +1,36 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2Response
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:Response&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2Response ##### -->
+<para>
+
+</para>
+
+@parent:
+@Assertion:
+@EncryptedAssertion:
+
+<!-- ##### FUNCTION lasso_samlp2_response_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_scoping.sgml b/docs/reference/tmpl/samlp2_scoping.sgml
new file mode 100644
index 00000000..3395093a
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_scoping.sgml
@@ -0,0 +1,37 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2Scoping
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:Scoping&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2Scoping ##### -->
+<para>
+
+</para>
+
+@parent:
+@IDPList:
+@RequesterID:
+@ProxyCount:
+
+<!-- ##### FUNCTION lasso_samlp2_scoping_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_status.sgml b/docs/reference/tmpl/samlp2_status.sgml
new file mode 100644
index 00000000..1c8e7b3f
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_status.sgml
@@ -0,0 +1,37 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2Status
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:Status&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2Status ##### -->
+<para>
+
+</para>
+
+@parent:
+@StatusCode:
+@StatusMessage:
+@StatusDetail:
+
+<!-- ##### FUNCTION lasso_samlp2_status_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_status_code.sgml b/docs/reference/tmpl/samlp2_status_code.sgml
new file mode 100644
index 00000000..c6d914b2
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_status_code.sgml
@@ -0,0 +1,36 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2StatusCode
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:StatusCode&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2StatusCode ##### -->
+<para>
+
+</para>
+
+@parent:
+@StatusCode:
+@Value:
+
+<!-- ##### FUNCTION lasso_samlp2_status_code_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_status_detail.sgml b/docs/reference/tmpl/samlp2_status_detail.sgml
new file mode 100644
index 00000000..3c821025
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_status_detail.sgml
@@ -0,0 +1,34 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2StatusDetail
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:StatusDetail&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2StatusDetail ##### -->
+<para>
+
+</para>
+
+@parent:
+
+<!-- ##### FUNCTION lasso_samlp2_status_detail_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_status_response.sgml b/docs/reference/tmpl/samlp2_status_response.sgml
new file mode 100644
index 00000000..e261d832
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_status_response.sgml
@@ -0,0 +1,43 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2StatusResponse
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:StatusResponse&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2StatusResponse ##### -->
+<para>
+
+</para>
+
+@parent:
+@Issuer:
+@Extensions:
+@Status:
+@ID:
+@InResponseTo:
+@Version:
+@IssueInstant:
+@Destination:
+@Consent:
+
+<!-- ##### FUNCTION lasso_samlp2_status_response_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_subject_query_abstract.sgml b/docs/reference/tmpl/samlp2_subject_query_abstract.sgml
new file mode 100644
index 00000000..6d4f3663
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_subject_query_abstract.sgml
@@ -0,0 +1,35 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2SubjectQueryAbstract
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:SubjectQueryAbstract&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2SubjectQueryAbstract ##### -->
+<para>
+
+</para>
+
+@parent:
+@Subject:
+
+<!-- ##### FUNCTION lasso_samlp2_subject_query_abstract_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp2_terminate.sgml b/docs/reference/tmpl/samlp2_terminate.sgml
new file mode 100644
index 00000000..71b72108
--- /dev/null
+++ b/docs/reference/tmpl/samlp2_terminate.sgml
@@ -0,0 +1,34 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlp2Terminate
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:Terminate&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlp2Terminate ##### -->
+<para>
+
+</para>
+
+@parent:
+
+<!-- ##### FUNCTION lasso_samlp2_terminate_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp_request.sgml b/docs/reference/tmpl/samlp_request.sgml
new file mode 100644
index 00000000..76ab03c8
--- /dev/null
+++ b/docs/reference/tmpl/samlp_request.sgml
@@ -0,0 +1,34 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlpRequest
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:Request&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlpRequest ##### -->
+<para>
+
+</para>
+
+@AssertionArtifact:
+
+<!-- ##### FUNCTION lasso_samlp_request_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp_request_abstract.sgml b/docs/reference/tmpl/samlp_request_abstract.sgml
new file mode 100644
index 00000000..b22e139b
--- /dev/null
+++ b/docs/reference/tmpl/samlp_request_abstract.sgml
@@ -0,0 +1,34 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlpRequestAbstract
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:RequestAbstract&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlpRequestAbstract ##### -->
+<para>
+
+</para>
+
+@RespondWith:
+@RequestID:
+@MajorVersion:
+@MinorVersion:
+@IssueInstant:
+@sign_type:
+@sign_method:
+@private_key_file:
+@certificate_file:
+
diff --git a/docs/reference/tmpl/samlp_response.sgml b/docs/reference/tmpl/samlp_response.sgml
new file mode 100644
index 00000000..7bf3b580
--- /dev/null
+++ b/docs/reference/tmpl/samlp_response.sgml
@@ -0,0 +1,35 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlpResponse
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:Response&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlpResponse ##### -->
+<para>
+
+</para>
+
+@Status:
+@Assertion:
+
+<!-- ##### FUNCTION lasso_samlp_response_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp_response_abstract.sgml b/docs/reference/tmpl/samlp_response_abstract.sgml
new file mode 100644
index 00000000..25b02e31
--- /dev/null
+++ b/docs/reference/tmpl/samlp_response_abstract.sgml
@@ -0,0 +1,35 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlpResponseAbstract
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:ResponseAbstract&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlpResponseAbstract ##### -->
+<para>
+
+</para>
+
+@ResponseID:
+@InResponseTo:
+@MajorVersion:
+@MinorVersion:
+@IssueInstant:
+@Recipient:
+@sign_type:
+@sign_method:
+@private_key_file:
+@certificate_file:
+
diff --git a/docs/reference/tmpl/samlp_status.sgml b/docs/reference/tmpl/samlp_status.sgml
new file mode 100644
index 00000000..20e869e8
--- /dev/null
+++ b/docs/reference/tmpl/samlp_status.sgml
@@ -0,0 +1,35 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlpStatus
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:Status&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlpStatus ##### -->
+<para>
+
+</para>
+
+@StatusCode:
+@StatusMessage:
+
+<!-- ##### FUNCTION lasso_samlp_status_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/tmpl/samlp_status_code.sgml b/docs/reference/tmpl/samlp_status_code.sgml
new file mode 100644
index 00000000..a06cdbb4
--- /dev/null
+++ b/docs/reference/tmpl/samlp_status_code.sgml
@@ -0,0 +1,35 @@
+<!-- ##### SECTION Title ##### -->
+LassoSamlpStatusCode
+
+<!-- ##### SECTION Short_Description ##### -->
+&lt;samlp:StatusCode&gt;
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT LassoSamlpStatusCode ##### -->
+<para>
+
+</para>
+
+@StatusCode:
+@Value:
+
+<!-- ##### FUNCTION lasso_samlp_status_code_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+