This repository has been archived by the owner on May 16, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 15
Home
kristiu edited this page Jul 10, 2015
·
44 revisions
Background:
- MS specification: https://msdn.microsoft.com/en-us/library/windows/hardware/dn631754%28v=vs.85%29.aspx
- Implemented: versions 5, 6, 7.
For ATRFilter see https://github.com/open-eid/minidriver/wiki/Atrfilter
- Windows 7 (x86, x64), Windows 8/8.1 (x86, x64)
- 3.7.0.787
- Windows 7 (x86, x64), Windows 8/8.1 (x86, x64)
- 3.8.0.1119
- Windows 7 (x86, x64), Windows 8/8.1 (x86, x64)
- added support for v3.5 cards
- added support for pinpad readers
- 3.10.0.1160
- Windows 7 (x86, x64), Windows 8/8.1 (x86, x64)
- Exceptions
- pinpad
- hash algorithms
- MD5, SHA1, SHA_224, SHA_256, SHA_384, SHA_512
- UX
- Logging / Debugging and other useful stuff in minidriver https://github.com/open-eid/smartcardpp/wiki
- Set currently used spec version With this you can control which minidriver spec is in use. Supported 5, 6, 7
- Turn on test mode This will disable PIN change and PIN unblock functions. Set testmode value in key HKEY_LOCAL_MACHINE\Software\SK\EstEIDMinidriver to 1.
- Exceptions
DllMain
CardAcquireContext
CardDeleteContext
CardGetContainerProperty
CardSetContainerProperty
CardGetProperty
CardSetProperty
CardQueryCapabilities
CardCreateContainer
CardGetContainerInfo
CardAuthenticatePin
CardAuthenticateEx
CardEnumFiles
CardGetFileInfo
CardReadFile
CardWriteFile
CardQueryFreeSpace
CardQueryKeySizes
CardRSADecrypt
CardSignData
CardDeleteContainer
CardUnblockPin
CardChangeAuthenticator
CardCreateDirectory
CardDeleteDirectory
CardCreateFile
CardDeleteFile
CardConstructDHAgreement
CardDeriveKey
CardDeriveKey
CspGetDHAgreement
CardGetChallenge
CardAuthenticateChallenge
CardGetChallengeEx
CardChangeAuthenticatorEx
CardDeauthenticate
CardDeauthenticateEx
- CNG
- https://msdn.microsoft.com/en-us/library/windows/desktop/aa376210(v=vs.85).aspx
- Vista/Server 2008 and onwards
- CryptoAPI
- To verify installation of minidriver open Command Prompt and run C:\Windows\System32\certutil -scinfo command.
- Minidriver ise (sõltuvalt versioonist)
- PIN lukus mitte kuvamine enne sisestust (kõik versioonid). Works as designed. Limited by CNG architecture. (IB-2069)
- UI keele muutmine. Control Panel\Clock, Language, and Region\Region and Language\Formats\Format. Supported en-US, ru-RU, et-EE formats
- Windowsi domeeni sisse logimine ei õnnestu vahest. Error code ERROR_GEN_FAILURE - "A device attached to the system is not functioning." https://technet.microsoft.com/en-us/library/cc978749.aspx?f=255&MSPPError=-2147217396 (1) it is switched off, or connected improperly; (IB-3690)
- Minidraiver ei vähenda liiga lühikese pin2 korral loendurit. PIN värtuse konroll asub funktsiooni alguses, nii et veakood SCARD_W_WRONG_CHV tagastatakse kohe, ja PINi valideerimis käsk kaardini ei jõua. (IB-3837)
- Rohitab API monitor näitab et mõnikord SCardEndTransaction tagastab veakoodi SCARD_E_NOT_TRANSACTED, mida võib ignereerida. (IB-3900)
- Google Chrome crashes when running in Windows 8 Mode (Metro mode). IB-3520
- Windows whole package installer uninstalls also minidriver but atrfilter remains IB-3174
- First installation on clean computer from MS Update does not require reboot and therefore some functions are not working properly which are related to atrfilter until reboot is done (IB-1856)
- Minidriver läbi CNG
- ...
- Minidriver läbi CAPI
- ...
- Ehitamine
- miks pole static ?
Liigutada õigesse kohta:
- UI lisainfo kuvamine
Mis rakendus kuidas läheneb:
- IE
- Chrome
- allkirja plugin
- outlook
- schannel ?