Bajecny svet elektronickeho podpisu | online podpora stejnojmenne knihy z Edice CZ.NIC

Příklad podepsaného dokumentu MS Word 2010

Zde najdete dokument editoru MS Word 2010, který je opatřen elektronickým podpisem dle standardu XML-XAdES základní úrovně (úrovně 1). Není (a v tomto formátu ani nemůže) být opatřen časovým razítkem. Podpis využívá hašovací funkci SHA2 (konkrétně SHA256). Je nastavena zpětná kompatibilita s MS Word 2007.

Podpis na dokumentu byl vytvořen 14.1.2011 a je založen na kvalifikovaném certifikátu od akreditované certifikační autority (PostSignum, konkrétně CA postSignum QCA 2), s řádnou dobou platnosti od 25.10.2010 do 25.10.2011. V době vzniku podpisu nebyl certifikát revokován.
Podpis byl vytvořen s následujícím nastavením položek registru MS Windows:
  • XAdESLevel=1
  • MinXAdESLevel=1
  • O12CompatibleXAdES=1 (tj. je požadována zpětná kompatibilita s MS Office 2007)
  • SignatureHashAlg = "sha256"
Korektní vyhodnocení podpisu v MS Wordu2010

Vzhledem k tomu, že byla nastavena zpětná kompatibilita, může MS Office 2007 tuto variantu podpisu korektně vyhodnotit. Záleží ale ještě na tom, zda právě běží na takovém operačním systému, který podporuje vyhodnocování podpisů na bázi SHA2.

Například MS Windows XP včetně SP3 nepodporuje ověřování podpisů na bázi SHA2, a hlásí neplatný podpis.

Takže v MS Wordu 2007, který běží na počítači s MS Windows Vista a vyššími, může být podpis na tomto dokumentu vyhodnocen jako platný (do expirace certifikátu). Ovšem MS Word 2007, který běžíá na MS Windows XP (i s SP3) nedokáže tento podpis korektně vyhodnotit, resp. bude jej hodnotit jako neplatný (kvůli porušené integritě), viz obrázek.
Neplatný XAdES podpis v MS Word 2007, kvůli nepodpoře SHA2

 

>>>> stáhnout <<<<

 

 



© Jiří Peterka, 2011, profil na Google+
Valid HTML 4.01 Transitional Ověřit CSS!
3A2E
5665
6E6F
7661
6E69
2E3A
0D0A
5475
746F
206B
6E69
6875
2076
656E
756A
6920
7376
6520
7A65
6E65
2049
7265
6E65
2C20
7379
6E6F
7669
204A
6972
696D
7520
6120
6463
6572
6920
4576
652E
0D0A
5620
5072
617A
652C
204C
5032
3031
3120
4A69
7269
2050
6574
6572
6B61