Il primo amore non si scorda mai...

Correva l'anno 2000. Erano passati forse 1 o 2 mesi dalla mia assunzione in Microsoft quando tenni il mio primo workshop sulle CryptoAPI e sull'uso degli algoritmi di crittografia nel software. Nel 2001,nel pieno boom del commercio elettronico, Microsoft rilasciò la primissima BETA di un ActiveX chiamato CAPICOM (ero un beta tester) - che significa CryptoAPI COM - ovvero un wrapper sulle CryptoAPI, scritto in ATL, per facilitare le operazioni di firma digitale, encryption e gestione dei certificati con qualsiasi linguaggio COM-aware come Visual Baisc 6, ASP, Delphi e linguaggi di scripting in genere... (al tempo erano famosi i crash di VB6 per cercare di utilizzare direttamente le CryptoAPI :-) ).
Da allora in Microsoft Italia e presso molti clienti Enterprise ho tenuto vari seminari prima sull'uso delle CryptoAPI e CAPICOM (scrissi anche un articolo su Computer Programming sul numero 111 Marzo 2002 - non si legge perchè ancora protetto) in C++ e VB6 poi sull'uso di pattern crittografici con .NET tanto che alcuni colleghi mi chiamavano CryptoMan :-) e ad ogni mio workshop (anche se non trattava di crittografia) mi chiedevano (anzi alcuni me lo chiedono ancora :-) quando sarebbero arrivate le slides su CAPICOM e sulle CryptoAPI.

Capite quindi il mio STUPORE e la mia FELICITA' quando al Booth di Architecture al TechED Developers 2007 con un Architetto di un partner siamo finiti a parlare di CryptoAPI e di CAPICOM !!! Per un attimo ho pensato di essere su scherzi a parte :-)
Alla fine ho chiesto a Raffaele di immortalare l'evento (non volevo più cancellare la lavagna) perchè ero finamai commosso...
  DSCN0823

PS: colgo questa ghiotta occasione per chiarire che SOLO l'ultima versione di CAPICOM (ovvero la 2.1.0.2 ) è supportata in Windows Vista !!! ;-)

--Mario