How to import an X509Certificate in a PKCS#11 token/HSM using C#

The simplest way to import an X509Certificate in a PKCS#11 token, smart card or HSM is by using NCryptoki.NCryptoki is a library for .NET framework that implements the PKCS#11 specifications and supplies an API for C#, VB.NET, Visual Basic 6, Delphi and other COM interop languages for integrating a PKCS#11 compliant token in any application.NCryptoki allows to avoid from the extremely tedious work needed to import in your favorite programming language the PKCS#11 functions exposed by native, unmanaged PKCS#11 implementations reducing the complexity of the code and saving a lot of development time.NCryptoki maps the cryptoki's functions defined in PKCS#11 specification in a set of high... [Prosegue]

Disable the Smart Card Plug & Play Option in Windows 7

Windows 7 has introduced a new plug&play feature for smart cards: now when you insert a smart card in the reader Windows 7 tries to find a smart card driver (aka minidriver, see this for more info: http://www.microsoft.com/whdc/device/input/smartcard/sc-minidriver.mspx) that must be used for security related functions like Windows-Logon or digitally signing of documents. Prerequisite for this kind of usage is that the card must be a cryptographic card, suitable for digital signature and encrytion and the manufacturer/issuer of the card, supporting this feature, must provide necessary drivers/software via Windows®-Update. Because most of the cards used by customers are not cryptograph... [Prosegue]

La Carta Regionale Servizi

La Carta Regionale Servizi (CRS), nota anche col nome di Carta Nazionale Servizi (CNS), è un documento informatico, rilasciato da una Pubblica Amministrazione, che consente di identificare elettronicamente il titolare della carta. Utilizza una smart card a microprocessore nella cui memoria sono conservate in modo protetto le informazioni necessarie per l’autenticazione certa e sicura del titolare. Nel microprocessore sono registrati i dati personali del titolare: nome, cognome, data e luogo di nascita, residenza e domicilio, codice fiscale; un certificato digitale di autenticazione che permette l’autenticazione e l'accesso sicuro ai servizi on line e l'apposizione della... [Prosegue]

Cosa c'è nella mia Carta Regionale Servizi?

Alcune regioni italiane hanno rilasciato ai propri cittadini una Carta Regionale Servizi (CRS), nota anche col nome di Carta Nazionale Servizi (CNS), dotata di microchip e banda magnetica. Ma cosa c’è in questo chip e a cosa serve? La CRS è in realtà una smart card a microprocessore nella quale sono memorizzati i dati personali del titolare: nome, cognome, data e luogo di nascita, residenza e domicilio, codice fiscale ecc.; un certificato digitale di autenticazione che permette l’autenticazione e l'accesso sicuro ai servizi on-line e l'apposizione della cosiddetta "firma elettronica"; un insieme di dati amministrativi socio-sanitari (codice assistito, ASL di ... [Prosegue]