Closed jiri-janousek closed 5 years ago
<complexType name="RequestAbstractType" abstract="true"> <sequence> <element ref="saml:Issuer" minOccurs="0"/> <element ref="ds:Signature" minOccurs="0"/> <element ref="samlp:Extensions" minOccurs="0"/> </sequence> ... </complexType>
<complexType name="StatusResponseType"> <sequence> <element ref="saml:Issuer" minOccurs="0"/> <element ref="ds:Signature" minOccurs="0"/> <element ref="samlp:Extensions" minOccurs="0"/> <element ref="samlp:Status"/> </sequence> ... </complexType>
<element name="Assertion" type="saml:AssertionType"/> <complexType name="AssertionType"> <sequence> <element ref="saml:Issuer"/> <element ref="ds:Signature" minOccurs="0"/> <element ref="saml:Subject" minOccurs="0"/> <element ref="saml:Conditions" minOccurs="0"/> <element ref="saml:Advice" minOccurs="0"/> ... </sequence> ... </complexType>
eidas_node.xml.sign_xml_node()
position: int = 0
SAMLRequest.sign_request()
SAMLResponse.sign_response()
SAMLResponse.sign_assertion()
<Issuer>
Confirmed by NIA: Element 'Issuer' with namespace name 'urn:oasis:names:tc:SAML:2.0:assertion' was not found.
Element 'Issuer' with namespace name 'urn:oasis:names:tc:SAML:2.0:assertion' was not found.
Specification
Implementation
eidas_node.xml.sign_xml_node()
: New parameterposition: int = 0
to specify the position of the signature.SAMLRequest.sign_request()
,SAMLResponse.sign_response()
,SAMLResponse.sign_assertion()
: If<Issuer>
element is present, insert signature after it.