/
niceSOFT
/
njs
Обзор
Документация
Войти
/
niceSOFT
/
njs
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/xml/response_signed.xml
42 строки
4 KB
Dmitry Volyntsev
Added "xml" module for working with XML documents.
26 янв 2023, 08:54
26 янв 2023, 08:54
9161a84
Код
Авторство
О чём код?
<?xml version="1.0"?> <samlp:Response xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" ID="pfxb2150afb-a9f8-253b-cf66-aafb87618ccb" Version="2.0" IssueInstant="2023-01-24T05:05:45.547Z" Destination="http://example.com/sso" InResponseTo="4ab1c392-9ba5-11ed-a8fc-0242ac120002 "> <saml:Issuer>http://idp.example.com/metadata.php</saml:Issuer><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> <ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/> <ds:Reference URI="#pfxb2150afb-a9f8-253b-cf66-aafb87618ccb"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>lYfYJRCeOzl5QcFrlqdvY6S26ag=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>dL94oqjCdGujb7R7TWwkj6CcXDv69og0rdIde7MfWObWYhJTvMwidC89n15eTWr+SdV9QV6ziabLmhSVVtwgnAiIQpgHQGNuKeN2p7TlpmnBNP3Y1UyQPkeMLyXiWqks3wv9eMS0chdTJ8/yZhjRRjUzegbBB9Sv8W2MzBt7Hrs=</ds:SignatureValue> <ds:KeyInfo><ds:X509Data><ds:X509Certificate>MIICCDCCAXGgAwIBAgIUSncb2ZqxGCm2OzT8wrr5RiTu8nAwDQYJKoZIhvcNAQELBQAwFjEUMBIGA1UEAwwLZXhhbXBsZS5jb20wHhcNMjMwMTI0MDUwNDEwWhcNMzMwMTIxMDUwNDEwWjAWMRQwEgYDVQQDDAtleGFtcGxlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAyUmxoJC8VAM5hyYZa+XUBZg1N1ywFMPUpWsF1kaSGed98P3XUgPzgX80wpyzd5qdGuALqnf2lMc7O8PrGBtO5YrvQlI96NX0jUo5bc5wz220ob3AUCeQnTfx+UFqM4pCwjoDSo2PlphJdWgFYymGBaBCJgnENQL9H1N/8/yNiN8CAwEAAaNTMFEwHQYDVR0OBBYEFE2pdHHEYufJu4dnU88NgqnxBmmhMB8GA1UdIwQYMBaAFE2pdHHEYufJu4dnU88NgqnxBmmhMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADgYEAiLTQbPQWz3Mj8b4mTUJZ72PEaWuc7+4H5FQQBScrrH6SrvCyUmOfqzaaku9L4nublUfFaTg/8lkWoU2cQ0lGrVwvA6hFYKJMhKQNVbHN+FUwlMalC9CFn9GpNj09AfK4c6HDE05L/2yrpfUyorv8Ux8O1krhP+Zk6ckHwVkX+xM=</ds:X509Certificate></ds:X509Data></ds:KeyInfo></ds:Signature> <samlp:Status> <samlp:StatusCode Value="urn:oasis:names:tc:SAML:2.0:status:Success"/> </samlp:Status> <saml:Assertion xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" ID="_d71a3a8e9fcc45c9e9d248ef7049393fc8f04e5f75" Version="2.0" IssueInstant="2023-01-24T05:05:45.547Z"> <saml:Issuer>http://idp.example.com/metadata.php</saml:Issuer> <saml:Subject> <saml:NameID SPNameQualifier="http://sp.example.com/demo1/metadata.php" Format="urn:oasis:names:tc:SAML:2.0:nameid-format:transient">_ce3d2948b4cf20146dee0a0b3dd6f69b6cf86f62d7</saml:NameID> <saml:SubjectConfirmation Method="urn:oasis:names:tc:SAML:2.0:cm:bearer"> <saml:SubjectConfirmationData NotOnOrAfter="2024-01-18T06:21:48Z" Recipient="http://sp.example.com/demo1/index.php?acs" InResponseTo="4ab1c392-9ba5-11ed-a8fc-0242ac120002 "/> </saml:SubjectConfirmation> </saml:Subject> <saml:Conditions NotBefore="2014-07-17T01:01:18Z" NotOnOrAfter="2024-01-18T06:21:48Z"> <saml:AudienceRestriction> <saml:Audience>http://example.com/demo1/metadata.php</saml:Audience> </saml:AudienceRestriction> </saml:Conditions> <saml:AuthnStatement AuthnInstant="2023-01-24T05:05:45.547Z" SessionNotOnOrAfter="2024-07-17T09:01:48Z" SessionIndex="_be9967abd904ddcae3c0eb4189adbe3f71e327cf93"> <saml:AuthnContext> <saml:AuthnContextClassRef>urn:oasis:names:tc:SAML:2.0:ac:classes:Password</saml:AuthnContextClassRef> </saml:AuthnContext> </saml:AuthnStatement> <saml:AttributeStatement> <saml:Attribute Name="uid" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic"> <saml:AttributeValue xsi:type="xs:string">test</saml:AttributeValue> </saml:Attribute> <saml:Attribute Name="mail" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic"> <saml:AttributeValue xsi:type="xs:string">test@example.com</saml:AttributeValue> </saml:Attribute> <saml:Attribute Name="eduPersonAffiliation" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic"> <saml:AttributeValue xsi:type="xs:string">users</saml:AttributeValue> <saml:AttributeValue xsi:type="xs:string">examplerole1</saml:AttributeValue> </saml:Attribute> </saml:AttributeStatement> </saml:Assertion> </samlp:Response>