open-eid / DigiDoc4-Client

DigiDoc4 Client is an application for digitally signing and encrypting documents; the software includes functionality to manage Estonian ID-card - change pin codes etc.
https://www.id.ee/en/article/install-id-software/
Other
119 stars 43 forks source link

DigiDoc 4 Client on Mac prevents GnuPG working with Yubikey smartcard #431

Closed dokterbob closed 5 years ago

dokterbob commented 5 years ago

In some cases, having the latest DigiDoc 4 Client installed on macOS prevents the PGP functions of the Yubikey (and potentially other) smartcards from functioning.

(Ugly) workaround: uninstall AWP: sudo /Library/AWP/awp_uninstall.sh Note: this might prevent newer eID's from functioning.

More details will come as soon as I get a transcript from the support request to eID in my email (including how to reproduce etc). For now this is just to help out users in the same situation.

Debug blurp

gpg version

gpg (GnuPG/MacGPG2) 2.2.10
libgcrypt 1.8.3
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: /Users/drbob/.gnupg
Supported algorithms:
Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
        CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2

DigiDoc diagnostic data

Locale: English

Application version: 4.2.0.43 (64 bit)
OS: Mac OS 10.14.1 (64/x86_64)
Kernel: Darwin 18.2.0 Darwin Kernel Version 18.2.0: Fri Oct 5 19:41:49 PDT 2018; root:xnu-4903.221.2~2/RELEASE_X86_64 x86_64

Libraries:
libdigidoc (3.10.3.1216)
digidocpp (3.13.8.1379)
QT (5.9.6)

Arguments: /Applications/qdigidoc4.app/Contents/MacOS/qdigidoc4
Library paths: /Applications/qdigidoc4.app/Contents/MacOS/../PlugIns
URLs:
CONFIG_URL: https://id.eesti.ee/config.json
TSL_URL: https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl-mp.xml
SIVA_URL: https://siva.eesti.ee/V2/validate

TSL signing certs:
Jean-Marc Verbergt (Signature)
Maarten Joris Ottoy
Michael Theodoor de Boer

Central Configuration:
DATE: 20181212104811Z
SERIAL: 82
URL: https://id.eesti.ee/config.json
VER: 1

Smart Card service status: Running
Smart Card readers:
Yubico Yubikey NEO OTP+U2F+CCID max APDU size 65536
Reader state: CHANGED, PRESENT, INUSE
ATR cold - 3BFC1300008131FE15597562696B65794E454F7233E1
ATR warm - 3BFC1300008131FE15597562696B65794E454F7233E1
AID34: 6a82 (Not found)
AID35: 6a82 (Not found)
UPDATER_AID: 6a82 (Not found)
ID - 
metsma commented 5 years ago

Digidoc4 does not distribute global driveris Report this problem to https://github.com/open-eid/osx-installer