Негізгі сертификаттар

ҰКО (RSA_OLD) pki_rsa
ҰКО (GOST_OLD) pki_gost
НКО (RSA) root_rsa
НКО (GOST) root_gost
ҰКО (RSA) nca_rsa
ҰКО (GOST) nca_gost

Кері шақырылған сертификаттардың тізімі

ҰҚО (RSA_OLD) CRL Delta CRL
ҰҚО (GOST_OLD) CRL Delta CRL
ҰҚО (RSA) CRL Delta CRL
ҰҚО (GOST) CRL Delta CRL

ЭЦҚны қайта шығарғыңыз келе ме? бөлімге өту >>

Welcome, Guest
Username Password: Remember me

Объясните как подписать и проверить?
(1 viewing) (1) Guest

TOPIC: Объясните как подписать и проверить?

Re: Объясните как подписать и проверить? 2 months ago #5022

  • Sdddauren
  • OFFLINE
  • Новый участник
  • Posts: 1
  • Karma: 0
bisekenov.m wrote:
Добрый день! Можете подсказать правильно ли я подписываю данные.
Создаю 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"

У меня похожая ситуация. Если получите ответ, прошу сообщить. Спасибо.

Re: Объясните как подписать и проверить? 2 months ago #5025

Добрый день!

В Законе об ЭЦП и других НПА нет требований по формату ЭЦП. Т.е. в каком формате у Вас будет ЭЦП и как Вы ее приложите к документу решать Вам.
ЭЦП действительна только на электронном документе. Т.е. распечатанный на бумаге документ с ЭЦП не будет иметь юридической силы.
Модератор

Re: Объясните как подписать и проверить? 1 month, 2 weeks ago #5026

  • very_
  • OFFLINE
  • Новый участник
  • Posts: 2
  • Karma: 0
Те на данный момент на справках, выдаваемых в ЦОНах, подписи, представленные в виде QR-кодов не имеют ЮР силы!? Смысл тогда их отображать? Прилагаю пример.

Attachment image_2019_06_04T07_13_51_375Z.png not found

Last Edit: 1 month, 2 weeks ago by very_. Reason: приложил файл с примером

Re: Объясните как подписать и проверить? 1 month, 2 weeks ago #5027

  • danil.miskiv
  • OFFLINE
  • Осваиваюсь на форуме
  • Posts: 23
  • Karma: 1
Согласно статье 10 Закона Республики Казахстан "Об электронном документе и электронной цифровой подписи" электронный документ, удостоверенный посредством электронной цифровой подписи лица, имеющего полномочия на его подписание, равнозначен подписанному документу на бумажном носителе, т.е. имеет юридическую силу. QR-код в справках, выдаваемых на портале электронного правительства, содержит электронный документ в формате XML. Данный электронный документ содержит ЭЦП сотрудника Государственного органа.
Для проверки юридической значимости данного документа необходимо его проверить в соответствии с правилами проверки подлинности ЭЦП, утвержденными приказом Министра по инвестициям и развитию Республики Казахстан от 9 декабря 2015 года № 1187 (adilet.zan.kz/rus/docs/V1500012864).

Re: Объясните как подписать и проверить? 1 month, 2 weeks ago #5028

  • very_
  • OFFLINE
  • Новый участник
  • Posts: 2
  • Karma: 0
Формат XML для ЭЦП можете приложить пожалуйста? Общий для Казахстана?

Re: Объясните как подписать и проверить? 1 month, 2 weeks ago #5029

  • danil.miskiv
  • OFFLINE
  • Осваиваюсь на форуме
  • Posts: 23
  • Karma: 1
Подписанный электронный документ по стандарту XML-DSig будет соответствовать.
XML-DSig – стандарт, который определяет синтаксис XML для цифровой подписи и описывается в рекомендации W3C – «синтаксис и обработка XML-подписи».
Time to create page: 0.21 seconds
FaLang translation system by Faboba