Ein weiterer Versuch mit Adobe Acrobat Reader DC führt zur selben Fehlermeldung:
Mir ist nicht 100% klar, welche Komponente dafür verantwortlich ist. Ohne Anspruch auf Vollständigkeit kommen aus meiner Sicht in Frage:
die D-Trust Card 3.1 (Testkarte),
der D-Trust Card Assistant v3.7 oder
die Nexus Personal Middleware v5.3.1.
Mein C# Testprogramm fängt eine Exception mit einem HRESULT-Wert von 0x80100001 (SCARD_F_INTERNAL_ERROR) und der Nachricht "An internal consistency check failed." Der HRESULT-Wert enstpricht dem Error Code 2148532225, den auch Adobe Acrobat Reader DC meldet. Mit der Information hätte ich aber am ehesten die SmartCard im Verdacht.
Wichtig zu verstehen ist, dass es "grundsätzlich" funktioniert, d.h. eine Signatur mit dem nicht-qualifizierten Authentisierungszertifikat, das sich neben dem qualifizierten Signaturzertifikat auf der SmartCard befindet, ist z.B. mit Word, dem Adobe Acrobat Reader DC und meinem C#-Testprogramm erfolgreich. Nur das qualifizierte Signaturzertifikat führt zu dem Fehler. Allerdings werden auch unterschiedliche Signaturalgorithmen benutzt. Das Signaturzertifikat gibt RSASSA-PSS an, während das Authentisierungszertifikat sha256RSA verwendet.
Ich wäre für jegliche Hinweise dankbar.