Что такое формат файла EDOC?
Файлы с расширением .edoc содержат электронно сертифицированные документы. .edoc - это один или несколько документов, подписанных цифровой подписью. Формат электронно сертифицированного документа разрабатывается и поддерживается LVRTC (Центром радио и телевидения Латвии) в рамках национальной экосистемы электронной подписи eParaksts и обычно используется в Латвии.
Под капотом файл .edoc представляет собой контейнер .asice - ZIP-архив, соответствующий ETSI EN 319 162, - с внедренными внутри цифровыми подписями XAdES. Стандарт позволяет одному файлу содержать:
- один или несколько подписанных документов в популярных форматах, таких как
.doc, .docx, .pdf,.xls,.xlsx, а также изображения или видеофайлы, - одну или несколько квалифицированных электронных подписей (XAdES, обычно XAdES-LT или XAdES-LTA для долгосрочной валидности),
- метаданные, описывающие документ: информацию о версии, автора, дату и время создания, дату последнего изменения и др.
Цифровая подпись .edoc может находиться на одном из трех уровней: базовый, с меткой времени или с дополнительными данными для долгосрочной валидации.
Файл .edoc должен быть подписан цифровой подписью в процессе создания, и подпись не может быть изменена впоследствии. Для подписи такого документа пользователю требуются действительные учетные данные, выданные LVRTC или OCMA (Офис по делам гражданства и миграции). Файлы .edoc поддерживаются специальным приложением eParakstītājs, доступным для Windows, macOS и Linux, а также мобильным приложением eParaksts и веб-порталом eDoc Viewer. .edoc - это латвийский аналог эстонского .bdoc; оба они используют совместимую инфраструктуру электронных подписей на базе XAdES. Чтобы просмотреть содержимое архива в сыром виде, переименуйте .edoc в .zip - хотя это удалит контекст проверки подписи.
Безопасность и защита
РИСК: LOWeDoc - это контейнер подписанного документа, а не исполняемый файл, поэтому файл безопасен для работы; его единственная цель - ДОКАЗАТЬ подлинность. Настоящая осторожность нужна при проверке, а не при наличии вредоносного ПО: доверяйте содержимому только после того, как соответствующий клиент (eParaksts, DigiDoc4, eDoc Viewer) подтвердит, что подписи действительны, а сертификат подписанта доверен - файл может быть подделан или подпись недействительна. Не полагайтесь на трюк с переименованием в .zip, когда важна валидность, так как он пропускает эту проверку. Относитесь к внедренным документам (например, PDF внутри) с обычной осторожностью.
Детали формата
в двух словахПрограммы, открывающие файлы EDOC
Технические подробности
глубокая спецификация| Формат контейнера | ASiC-E (Associated Signature Container Extended) согласно ETSI EN 319 162 |
| База архива | ZIP - магические байты 50 4B 03 04 ("PK") по смещению 0; можно переименовать в .zip для просмотра содержимого, но это потеряет контекст проверки подписи |
| Стандарт подписи | XAdES (XML Advanced Electronic Signatures); обычно XAdES-LT или XAdES-LTA для долгосрочного архивирования |
| MIME-тип | application/vnd.etsi.asic-e+zip (также application/vnd.lvrtc-edoc) |
| Кодировка | Бинарный ZIP-контейнер; внедренные подписи и манифесты META-INF - текст UTF-8 XML |
| Порядок байтов | Little-endian (структуры локального заголовка файла ZIP) |
| Сжатие | DEFLATE для каждого элемента ZIP; элемент с MIME-типом хранится несжатым в самом начале архива согласно спецификации ASiC-E |
| Шифрование | Отсутствует - подпись только для целостности и подлинности; конфиденциальность выходит за рамки |
| Внутренняя структура | запись mimetype + META-INF/manifest.xml + META-INF/signatures*.xml (XAdES) + файлы документов-носителей |
| Уровни подписи | Три уровня: базовый (XAdES-B), с меткой времени (XAdES-T/LT) или с данными для долгосрочной валидации (XAdES-LTA) |
| Долгосрочная валидация | Ответы OCSP и доказательства CRL, внедренные в подписи для архивного использования (LTV - Long-Term Validation) |
| Типы носителей | Любой тип файла (.pdf, .docx, .xlsx, изображения, видео), упакованный и подписанный без изменений |
| Типичный размер файла | 20 КБ до нескольких МБ, в зависимости от количества и размера подписываемых документов |
| Выдающий орган | Учетные данные для подписи должны быть выданы LVRTC (Центром радио и телевидения Латвии) или OCMA (Офис по делам гражданства и миграции) |
| Связанные форматы | .asice (эквивалент стандарта ЕС ETSI), .bdoc (латвийский аналог), .ddoc (более старый предшественник латвийского eDoc), .p7m (подписанные данные CMS/PKCS#7) |
| Выпущен | 2010s (eParaksts national e-signature ecosystem, Latvia) |
| Последняя версия | eDoc v2.0 (ASiC-E + XAdES based) |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.eparaksts.lv |
Конвертации EDOC
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах EDOC.