Добрый день! Можете подсказать правильно ли я подписываю данные.
Создаю XML файл: Код 1:
<?xml version="1.0" encoding="utf-8"?>
<body>
<information>
<iin>000000000000</iin>
<fam>Павлов</fam>
<im>Антон</im>
<otc>Павлович</otc>
<usluga_date>24.04.2019</usluga_date>
<registration_id>119</registration_id>
</information>
<ru>
<theme>Справка</theme>
<content>
Справка дана Павлову Антону Павловичу
</content>
</ru>
</body>
После подписания получаю такой вид:
Код 2:
<?xml version="1.0" encoding="UTF-8"?>
<body>
<information>
<iin>000000000000</iin>
<fam>Павлов</fam>
<im>Антон</im>
<otc>Павлович</otc>
<usluga_date>24.04.2019</usluga_date>
<registration_id>119</registration_id>
</information>
<ru>
<theme>Справка</theme>
<content>
Справка дана Павлову Антону Павловичу
</content>
</ru>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="1">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gost34310-gost34311"/>
<ds:Reference URI="">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<ds:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gost34311"/>
<ds:DigestValue>lV3p/0kBCOOd5uYzBjukyFjjXC/TIo/BmJJQy35XiB8=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>RE+Nf1FRvgT4Y8R6Ut/PzGgtmEIWxua1HkTyR2yhAM4DUMf1bi/vgAEdEmnVH+Gt
Isn5lWXAGWbb+JHuEm7J3g==</ds:SignatureValue>
<ds:KeyInfo>
<ds:X509Data>
<ds:X509Certificate>MIIE0jCCBHygAwIBAgIUS2OjXbDAxfaMbjnb2caTwQkgF4IwDQYJKoMOAwoBAQEC
BQAwUzELMAkGA1UEBhMCS1oxRDBCBgNVBAMMO9Kw0JvQotCi0KvSmiDQmtCj05jQ
m9CQ0J3QlNCr0KDQo9Co0Ksg0J7QoNCi0JDQm9Cr0pogKEdPU1QpMB4XDTE4MTIy
NTAzMDczMloXDTE5MTIyNTAzMDczMlowggF8MR4wHAYDVQQDDBXQmtCY0Jwg0JvQ
rtCU0JzQmNCb0JAxDzANBgNVBAQMBtCa0JjQnDEYMBYGA1UEBRMPSUlONTUwNTA3
NDAwOTg4MQswCQYDVQQGEwJLWjEVMBMGA1UEBwwM0JDQmtCi0J7QkdCVMS4wLAYD
VQQIDCXQkNCa0KLQrtCR0JjQndCh0JrQkNCvINCe0JHQm9CQ0KHQotCsMYGDMIGA
BgNVBAoMedCn0JDQodCi0J3QntCVINCj0KfQoNCV0JbQlNCV0J3QmNCVICLQkNCa
0KLQrtCR0JjQndCh0JrQmNCZINCi0JXQpdCd0JjQmtCeLdCi0JXQpdCd0J7Qm9Ce
0JPQmNCn0JXQodCa0JjQmSDQmtCe0JvQm9CV0JTQliIxGDAWBgNVBAsMD0JJTjA0
MDI0MDAwMzE0NzEZMBcGA1UEKgwQ0JjQktCQ0J3QntCS0J3QkDEgMB4GCSqGSIb3
DQEJARYRQVRUS19BVFRLQE1BSUwuUlUwbDAlBgkqgw4DCgEBAQEwGAYKKoMOAwoB
AQEBAQYKKoMOAwoBAwEBAANDAARAhbpwCgMQmBHplab4H+2m2CQsuuY0b7zc6EBh
NSEyU1Mt22fai1JVNBsE1Q8cvbimDCWrcbFW7WhsNZHQVGw5CqOCAeswggHnMA4G
A1UdDwEB/wQEAwIGwDAoBgNVHSUEITAfBggrBgEFBQcDBAYIKoMOAwMEAQIGCSqD
DgMDBAECATAPBgNVHSMECDAGgARbanPpMB0GA1UdDgQWBBRJtZBW0EcWlubm4idE
LrY9IFJjTjBeBgNVHSAEVzBVMFMGByqDDgMDAgEwSDAhBggrBgEFBQcCARYVaHR0
cDovL3BraS5nb3Yua3ovY3BzMCMGCCsGAQUFBwICMBcMFWh0dHA6Ly9wa2kuZ292
Lmt6L2NwczBYBgNVHR8EUTBPME2gS6BJhiJodHRwOi8vY3JsLnBraS5nb3Yua3ov
bmNhX2dvc3QuY3JshiNodHRwOi8vY3JsMS5wa2kuZ292Lmt6L25jYV9nb3N0LmNy
bDBcBgNVHS4EVTBTMFGgT6BNhiRodHRwOi8vY3JsLnBraS5nb3Yua3ovbmNhX2Rf
Z29zdC5jcmyGJWh0dHA6Ly9jcmwxLnBraS5nb3Yua3ovbmNhX2RfZ29zdC5jcmww
YwYIKwYBBQUHAQEEVzBVMC8GCCsGAQUFBzAChiNodHRwOi8vcGtpLmdvdi5rei9j
ZXJ0L25jYV9nb3N0LmNlcjAiBggrBgEFBQcwAYYWaHR0cDovL29jc3AucGtpLmdv
di5rejANBgkqgw4DCgEBAQIFAANBAPmrKPE6G8aZHzvklhOWKNhGCrjOnCVn5l6p
qC7QeTiQ/FATi+oZIyP7vzH5y2sHJSasgrtu4dQnCYQfi82Vlyc=</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
</ds:Signature></body>
Теперь скажите правильно ли я подписываю?
Создается документ PDF с точно таким текстом как в листинге "Код 1"
Справка
Справка дана Павлову Антону Павловичу
и внизу в виде QR кода вложу подписанные данные в листинге "Код 2".
Будет ли документ иметь юридическую силу? Так же будет организован сервис проверки электронных документов на портале по регистрационному номеру. так как и в XML файле я присваиваю такую же ID.
Кому надо тот может сканировать QR и получить подписанные данные XML, в данном примере листинг "Код 2"
У меня похожая ситуация. Если получите ответ, прошу сообщить. Спасибо.