Install on macOS

Installation

  • UI

  • Terminal

To start the installation, double-click the file Net iD Setup.app.

This procedure requires elevation.
  1. To install Net iD Client from the terminal, begin by switching to the directory of your Net iD Setup.app.

  2. Go to the setup directory.

    $ cd /Net\ iD\ Setup.app/Contents/Resources/setup
  3. Run the install script.

    $ sudo ./install

What is installed?

Files

The number of available binaries is reduced. There are, however, still a lot of internal components.

/Applications/Net iD.app

User interface application

/etc/netid.conf

Global configuration file

/Applications/Net iD.app/Contents/PlugIns/CryptoTokenKit.appex/Contents/Resources/netid.conf

Global configuration for CTK module

/usr/local/bin/netid ⇒ link to /usr/local/lib/netid/netid

Link to command line application

/usr/local/lib/libnetid.dylib ⇒ link to /usr/local/lib/netid/libnetid.dylib

Link to library for all components

/usr/local/lib/netid/netid

Command line application

/usr/local/lib/netid/libnetid.dylib

Library for all components

/usr/local/lib/netid/version

Text file with version number

/usr/local/lib/netid/<some setup scripts and resources>

Other resources

$HOME/Library/LaunchAgents/com.pointsharp.netid.monitor.plist

User background service

Application Data

The Client uses standard application data folder to store user application data:

$HOME/.netid/netid.conf

Local configuration file

$HOME/.netid/netid_db.conf

Local user application data

Temporary Files

The Client uses standard temporary data folder to store temporary files. Instead of creating multiple files they will be stored in a single file, except card cache that will use a separate file.

/tmp/~netid.txt

User data cache

/tmp/~netid_card.txt

User smart card cache