PKard for Mac and macOS Catalina

Apple has recently announced macOS Catalina, and released a public beta.  Some of our users may be enticed to get their hands on the new OS, and if you install Catalina, you will quickly find that PKard for Mac no longer functions.  At this time, we do not have a version of PKard for Mac that functions on macOS Catalina.

Installing PKard for Mac

If you attempt to install PKard for Mac on macOS Catalina, you will not be able to license the product and you will see an error "CODEINVALID_ENTRY".

 

Install Error

 

Updating to macOS Catalina

Updating to a new macOS release historically breaks PKard for Mac's functionality and typically requires a reinstall of the product.  Upon updating the Mac neither PKard for Mac nor Apple's built in Smartcard Utilities work.  Follow these steps to enable Apple's Smartcard Utilities.

  1. Remove your card from the reader.

  2. Launch the Terminal from your Utilies folder

  3. Copy and paste the following command into the Terminal

sudo defaults write /Library/Preferences/com.apple.security.smartcard DisabledTokens -array && sudo defaults write /Library/Preferences/com.apple.security.smartcard EnabledTokens -array com.apple.CryptoTokenKit.pivtoken

  4. Quit all applications

  5. Restart your Mac.

NOTE: This will allow you to use the CAC certs on your CAC but will not enable the PIV Authentication certificate.  Dual Persona users, or users who have been instructed to use their PIV Authentication cert, will not see their PIV cert in the cert selection menu.

Support for macOS Catalina

At this time, we do not offer support for macOS Catalina in any of our products.  We will update this FAQ as well as the PKard for Mac product page when support is available.  Please contact our Sales team if you have any questions regarding Catalina support by emailing sales@thursby.com or calling +1(817) 478-5070.