Skip to content

Commit 39126de

Browse files
Update site
1 parent c6ad82b commit 39126de

File tree

10 files changed

+17
-30
lines changed

10 files changed

+17
-30
lines changed

index.html

Lines changed: 14 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -126,15 +126,15 @@
126126
<div class="col-md-9" role="main">
127127

128128
<h1 id="architecture-of-id-software">ARCHITECTURE OF ID-SOFTWARE</h1>
129-
<p>Document version: 2.5<br />
130-
Software version: 22.05<br />
131-
Last updated: 4.5.2022 </p>
129+
<p>Document version: 2.6<br />
130+
Software version: 23.03<br />
131+
Last updated: 8.2.2023 </p>
132132
<h1 id="introduction">Introduction</h1>
133133
<p>The purpose of this document is to describe the architecture of ID-software.</p>
134134
<p><strong>ID-software</strong> is a collection of software components offering support for PKI-based functionality, i.e. operations with different cryptographic tokens (e.g. eID cards), handling digitally signed documents, file encryption/decryption and signing and authentication in web environment. The ID-software comprises end-user applications, software libraries, web components, drivers for communicating with the cryptographic tokens and other complementary components.</p>
135135
<p>Main sources for information about ID-software are <a href="https://www.id.ee/en/">www.id.ee</a>, <a href="https://github.com/open-eid">Open-EID GitHub repository</a> and <a href="https://github.com/web-eid">Web-eID GitHub repository</a>.</p>
136136
<p>This document covers description of ID-software and its components, their deployment in different environments, provided and required interfaces. The document does not include components that have reached the end of their support nor the components that have not yet been released.</p>
137-
<p>The document is based on the latest released state of the ID-software components. At the time of writing, the latest released version of ID-software is <strong>version 22.05</strong>. Latest version numbers of the various ID-software components are provided at <a href="https://www.id.ee/en/article/information-on-the-latest-software-versions/">https://www.id.ee/en/article/information-on-the-latest-software-versions/</a>.</p>
137+
<p>The document is based on the latest released state of the ID-software components. At the time of writing, the latest released version of ID-software is <strong>version 23.03</strong>. Latest version numbers of the various ID-software components are provided at <a href="https://www.id.ee/en/article/information-on-the-latest-software-versions/">https://www.id.ee/en/article/information-on-the-latest-software-versions/</a>.</p>
138138
<p>The document is targeted for:</p>
139139
<ul>
140140
<li>Owners/managers of the software;</li>
@@ -147,9 +147,9 @@ <h1 id="background">Background</h1>
147147
<p><strong>Estonian Information System Authority</strong> (RIA, <a href="https://www.ria.ee/en.html">https://www.ria.ee/en.html</a>) is the main owner/manager of the ID-software. </p>
148148
<p>The software is being developed and tested by: </p>
149149
<ul>
150-
<li><strong>RaulWalter</strong> (RW, <a href="https://www.raulwalter.com">https://www.raulwalter.com</a>) as the main contractor during 2019-2022; </li>
151-
<li><strong>Nortal</strong> (<a href="https://nortal.com">https://nortal.com</a>) during 2019-2020; </li>
152-
<li><strong>TTT</strong> (<a href="https://www.testijad.ee">https://www.testijad.ee</a>) during 2019-2022; </li>
150+
<li><strong>RaulWalter</strong> (RW, <a href="https://www.raulwalter.com">https://www.raulwalter.com</a>) as the main contractor during 2019-2023; </li>
151+
<li><strong>Nortal</strong> (<a href="https://nortal.com">https://nortal.com</a>) during 2019-2023; </li>
152+
<li><strong>TTT</strong> (<a href="https://www.testijad.ee">https://www.testijad.ee</a>) during 2019-2023; </li>
153153
<li>SK ID Solutions (SK, <a href="https://www.skidsolutions.eu/en">https://www.skidsolutions.eu/en</a>); </li>
154154
<li>Aktors (<a href="http://www.aktors.ee/wp/">http://www.aktors.ee/wp/</a>); </li>
155155
<li>CGI Estonia (<a href="https://www.cgi.ee/et">https://www.cgi.ee/et</a>).</li>
@@ -417,15 +417,10 @@ <h3 id="digidoc4-client">DigiDoc4 Client</h3>
417417
</tr>
418418
<tr>
419419
<td>LDAP directory</td>
420-
<td>Directory of active certificates issued by SK (as the CA in Estonia). The directory is used by DigiDoc4 Client for finding authentication certificate (and the respective public key) of the recipient of the encrypted document. See also <a href="https://www.skidsolutions.eu/en/repository/ldap/ldap-kataloogi-kasutamine/">https://www.skidsolutions.eu/en/repository/ldap/ldap-kataloogi-kasutamine/</a>.</td>
420+
<td>Directory of active certificates issued by SK (as the CA in Estonia). The directory is used by DigiDoc4 Client for finding authentication certificate (and the respective public key) of the recipient of the encrypted document. See also <a href="https://www.skidsolutions.eu/en/repository/ldap/">https://www.skidsolutions.eu/en/repository/ldap/</a>.</td>
421421
<td>SK</td>
422422
</tr>
423423
<tr>
424-
<td>ID-card owner’s photo repository</td>
425-
<td>Repository where the Estonian national ID-cards photos’ are kept. ID-card’s owner can download the photo after the user has been authenticated with PIN1 code.</td>
426-
<td>RIA</td>
427-
</tr>
428-
<tr>
429424
<td>Central configuration repository</td>
430425
<td>Described in chap. <a href="#_comp_central_conf">Central configuration service</a>.</td>
431426
<td>RIA</td>
@@ -502,13 +497,12 @@ <h4 id="digidoc4-client-interfaces">DigiDoc4 Client interfaces</h4>
502497
<ul>
503498
<li><a href="#windows-updating-mechanism">ID-updater interface</a> (Windows only)</li>
504499
<li><a href="#_comp_central_conf_client_interfaces">Central configuration client interface</a></li>
505-
<li><a href="#_ID-card_owners’_photo">ID-card owners’ photo repository interface</a></li>
506500
<li><a href="#_MID_REST_service">Mobile-ID (MID) REST service</a></li>
507501
<li><a href="#_SID_REST_service">Smart-ID (MID) REST service</a></li>
508502
<li><a href="#_LDAP_directory_interface">LDAP directory interface</a></li>
509503
<li>Interfaces with base libraries:<ul>
510504
<li><a href="#_Libdigidocpp_library’s_interfaces">Libdigidocpp library’s API</a> – for handling documents in supported digital signature formats (BDOC, DDOC and PDF)</li>
511-
<li>External base libraries: Qt5, libldap, openssl</li>
505+
<li>External base libraries: Qt6, libldap, openssl</li>
512506
</ul>
513507
</li>
514508
<li>Interfaces with cryptographic token’s drivers (described in chap. <a href="#_comp_drivers">Drivers</a>)<ul>
@@ -1133,7 +1127,7 @@ <h3 id="windows-updating-mechanism">Windows updating mechanism</h3>
11331127
</tr>
11341128
<tr>
11351129
<td>Chrome Web Store</td>
1136-
<td>See <a href="https://chrome.google.com/webstore/detail/token-signing/ncibgoaomkmdpilpocfeponihegamlic">https://chrome.google.com/webstore/detail/token-signing/ncibgoaomkmdpilpocfeponihegamlic</a>.</td>
1130+
<td>See <a href="https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic">https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic</a>.</td>
11371131
<td>Google</td>
11381132
</tr>
11391133
<tr>
@@ -1168,7 +1162,7 @@ <h3 id="macos-updating-mechanism">macOS updating mechanism</h3>
11681162
</tr>
11691163
<tr>
11701164
<td>Chrome Web Store**</td>
1171-
<td>See <a href="https://chrome.google.com/webstore/detail/token-signing/ncibgoaomkmdpilpocfeponihegamlic">https://chrome.google.com/webstore/detail/token-signing/ncibgoaomkmdpilpocfeponihegamlic</a>.</td>
1165+
<td>See <a href="https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic">https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic</a>.</td>
11721166
<td>Google</td>
11731167
</tr>
11741168
<tr>
@@ -1203,7 +1197,7 @@ <h3 id="linux-updating-mechanism">Linux updating mechanism</h3>
12031197
</tr>
12041198
<tr>
12051199
<td>Chrome Web Store</td>
1206-
<td>See <a href="https://chrome.google.com/webstore/detail/token-signing/ncibgoaomkmdpilpocfeponihegamlic">https://chrome.google.com/webstore/detail/token-signing/ncibgoaomkmdpilpocfeponihegamlic</a>.</td>
1200+
<td>See <a href="https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic">https://chrome.google.com/webstore/detail/web-eid/ncibgoaomkmdpilpocfeponihegamlic</a>.</td>
12071201
<td>Google</td>
12081202
</tr>
12091203
<tr>
@@ -1415,13 +1409,6 @@ <h4 id="signature-verification-service-interface">Signature Verification Service
14151409
<li>Accessible from: <a href="https://siva.eesti.ee/V3/validate">https://siva.eesti.ee/V3/validate</a></li>
14161410
<li>Documentation: <a href="http://open-eid.github.io/SiVa/">http://open-eid.github.io/SiVa/</a></li>
14171411
</ul>
1418-
<p><a name="_ID-card_owners’_photo"></a></p>
1419-
<h4 id="id-card-owners-photo-repository-interface">ID-card owners’ photo repository interface</h4>
1420-
<ul>
1421-
<li>User: DigiDoc4 Client</li>
1422-
<li>Accessible with: HTTPS protocol</li>
1423-
<li>Accessible from: <a href="https://sisene.www.eesti.ee/idportaal/portaal.idpilt">https://sisene.www.eesti.ee/idportaal/portaal.idpilt</a></li>
1424-
</ul>
14251412
<h1 id="deployment-model">Deployment model</h1>
14261413
<p>The following subchapters describe physical deployment of ID-software components in collaboration with external components that were depicted in chap. <a href="#component-model">Component model</a> in case of the most common use cases.</p>
14271414
<h2 id="signing-in-web-browser">Signing in web browser</h2>
@@ -1540,6 +1527,6 @@ <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
15401527
</html>
15411528

15421529
<!--
1543-
MkDocs version : 1.3.1
1544-
Build Date UTC : 2022-07-20 11:45:15.634107+00:00
1530+
MkDocs version : 1.4.2
1531+
Build Date UTC : 2023-04-19 15:49:41.503307+00:00
15451532
-->

index_files/comp_digidoc4_eid.png

-1.93 KB
Loading
169 Bytes
Loading

index_files/comp_mopp_signing.png

170 Bytes
Loading

index_files/up_macos.png

-2.22 KB
Loading

index_files/up_win.png

-2.29 KB
Loading

search/lunr.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3456,7 +3456,7 @@ lunr.QueryParser.parseBoost = function (parser) {
34563456
} else if (typeof exports === 'object') {
34573457
/**
34583458
* Node. Does not work with strict CommonJS, but
3459-
* only CommonJS-like enviroments that support module.exports,
3459+
* only CommonJS-like environments that support module.exports,
34603460
* like Node.
34613461
*/
34623462
module.exports = factory()

search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

sitemap.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
33
<url>
44
<loc>None</loc>
5-
<lastmod>2022-07-20</lastmod>
5+
<lastmod>2023-04-19</lastmod>
66
<changefreq>daily</changefreq>
77
</url>
88
</urlset>

sitemap.xml.gz

1 Byte
Binary file not shown.

0 commit comments

Comments
 (0)