Git init
[external/xmlsec1.git] / examples / verify4-tmpl.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- 
3 XML Security Library example: A simple SAML response template (verify4 example). 
4
5 Sign it using the following command (replace __ with double dashes):
6
7  ../apps/xmlsec sign __privkey rsakey.pem,rsacert.pem __output verify4-res.xml verify4-tmpl.xml
8 -->
9 <Response xmlns="urn:oasis:names:tc:SAML:1.0:protocol" xmlns:samlp="urn:oasis:names:tc:SAML:1.0:protocol" IssueInstant="2002-04-18T16:56:54Z" MajorVersion="1" MinorVersion="0" Recipient="https://shire.target.com" ResponseID="7ddc31-ed4a03d703-FB24AD27D96135B68C99FB9AACFE2FFC">
10   <dsig:Signature xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
11     <dsig:SignedInfo>
12       <dsig:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
13       <dsig:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
14       <dsig:Reference URI="">
15         <dsig:Transforms>
16           <dsig:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
17         </dsig:Transforms>
18         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
19         <dsig:DigestValue/>
20       </dsig:Reference>
21     </dsig:SignedInfo>
22     <dsig:SignatureValue/>
23     <dsig:KeyInfo>
24       <dsig:X509Data/>
25     </dsig:KeyInfo>
26   </dsig:Signature>
27   <Status>
28     <StatusCode Value="samlp:Success"/>
29   </Status>
30   <Assertion xmlns="urn:oasis:names:tc:SAML:1.0:assertion" AssertionID="7ddc31-ed4a03d735-FB24AD27D96135B68C99FB9AACFE2FFC" IssueInstant="2002-04-18T16:56:54Z" Issuer="hs.osu.edu" MajorVersion="1" MinorVersion="0">
31     <Conditions NotBefore="2002-04-18T16:56:54Z" NotOnOrAfter="2002-04-18T17:01:54Z">
32       <AudienceRestrictionCondition>
33         <Audience>http://middleware.internet2.edu/shibboleth/clubs/clubshib/1.0/</Audience>
34       </AudienceRestrictionCondition>
35     </Conditions>
36     <AuthenticationStatement AuthenticationInstant="2002-04-18T16:56:53Z" AuthenticationMethod="urn:mace:shibboleth:authmethod">
37       <Subject>
38         <NameIdentifier Format="urn:mace:shibboleth:1.0:handle" NameQualifier="osu.edu">foo</NameIdentifier>
39         <SubjectConfirmation>
40           <ConfirmationMethod>urn:oasis:names:tc:SAML:1.0:cm:Bearer</ConfirmationMethod>
41         </SubjectConfirmation>
42       </Subject>
43       <SubjectLocality IPAddress="127.0.0.1"/>
44       <AuthorityBinding AuthorityKind="samlp:AttributeQuery" Binding="urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding" Location="https://aa.osu.edu/"/>
45     </AuthenticationStatement>
46   </Assertion>
47 </Response>