Podstatně lepší implementace se elektronické podpisy (na dokumentech) dočkaly v kancelářském balíku MS Office 2007, opět v rámci programů Word, Excel a PowerPoint. Kromě zásadní změny uživatelského rozhraní (které s elektronickými podpisy přímo nesouvisí) došlo k přechodu na XML formáty při ukládání dokumentů, a na standard XML-DSig pro vkládání elektronických podpisů do těchto dokumentů. Dále přibyla podpora viditelných podpisů[2], a také podpora hašovací funkce SHA-2. Ta je ale implicitně vypnuta, takže bez aktivního přenastavení[3] jsou dokumenty stále podepisovány s využitím hašovací funkce SHA-1.
Stále však chybí schopnost práce s časovými razítky, což znemožňuje práci s elektronickými podpisy v delším časovém horizontu (po skončení řádné platnosti jejich podpisového certifikátu).
Zmizel již také původní disclaimer o „právní nezávaznosti podpisů“ (viz předchozí část) a jednotlivé programy (Word, Excel a Powerpoint) již začaly ověřovat platnost jednotlivých podpisů. Takže již neuvádí pouhý výčet podpisů, připojených k dokumentu, ale vyjadřují se i k jejich platnosti. Konkrétní hláška, kterou vidíte na obrázku, sice ještě naznačuje, že by mohla být kontrolována jen integrita dokumentu (viz „podpis a podepsaný obsah nebyl od vložení podpisu změněn“).

Obrázek 7 - 8: Hodnocení platnosti podpisu v MS Word 2007
Ve skutečnosti je ale do hodnocení platnosti podpisu již zahrnuto i hodnocení platnosti certifikátu, na kterém je podpis založen, a také všech nadřazených certifikátů.
[2] Kterou si popíšeme až pro verzi 2010
[3] Konkrétní postup viz část 7.5.2