Skip to content

open-eid/esteid-ctk-tokend

Repository files navigation

esteid-ctk-tokend

Components

  • EstEIDToken - CTK tokend extension implementation
  • EstEIDTokenApp - Blank application, contains CTK tokend extension

Building

Build Status

  1. Install dependencies from
  1. Fetch the source

    git clone --recursive https://github.com/open-eid/esteid-ctk-tokend
    cd esteid-ctk-tokend
    
  2. Build

    xcodebuild -project EstEIDTokenApp.xcodeproj build
    
  3. Usage

    Execute blank "EstEIDTokenApp.app" application and it registers the extension.
    Open Safari and use site with client certificate requirement.
    
  4. Debug

    Open Console.app and filter EstEID logs
    Load extension
    pluginkit -a EstEIDTokenApp.app/Contents/PlugIns/EstEIDToken.appex
    Unload extension
    pluginkit -r EstEIDTokenApp.app/Contents/PlugIns/EstEIDToken.appex
    List cards
    security list-smartcard
    List card parameters
    security export-smartcard
    Kill daemon
    ps aux |grep EstEIDToken.appex
    kill -9 PID
    

References

Support

Official builds are provided through official distribution point id.ee. If you want support, you need to be using official builds. Contact our support via www.id.ee for assistance.

Source code is provided on "as is" terms with no warranty (see license for more information). Do not file Github issues with generic support requests.