1. Home
  2. News
  3. Download
    1. Thunderbird Release Version
    2. Thunderbird 140 ESR
    3. Thunderbird 128 ESR
    4. Thunderbird 115 ESR
    5. Thunderbird Beta Version
    6. Language Pack (User Interface)
    7. Dictionaries (Spell Check)
  4. Help & Lexicon
    1. Instructions for Thunderbird
    2. Questions & Answers (FAQ) about Thunderbird
    3. Help for this Website
  5. Forums
    1. Unresolved Threads
    2. Latest Posts
    3. Threads of the last 24 hours
  • Login
  • Register
  • 
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Forum
  • Lexicon
  • Articles
  • Pages
  • More Options
  1. Thunderbird Mail DE
  2. Forum
  3. Hilfe zu Verschlüsselung & elektronische Signatur
  4. OpenPGP Verschlüsselung & Unterschrift
  5. Enigmail OpenPGP in Thunderbird-Versionen bis 68.*

Enigmail Mime Signieren und OpenPGP-Card

  • pierre.bernhardt
  • June 24, 2007 at 3:36 PM
  • Closed
  • Thread is Resolved
  • pierre.bernhardt
    Member
    Posts
    21
    Member since
    19. May. 2007
    • June 24, 2007 at 3:36 PM
    • #1

    Hallo,

    was will ich:

    TB 2.0.0.4 mit Enigmail 0.95.1 und GnuPG 1.4.7.
    CardReader ist ein SCM SPR 532 CHIPDRIVE pinpad 532.

    Eine only-Signierte Mail an jemanden als PGP/MIME
    versenden: Geht nicht.

    Das geht:
    Signieren only ohne Mime
    Verschlüsseln+Signieren als PGP/MIME
    Entschlüsseln

    Ich nutze dazu einen SCM card Reader und eine OpenPGP-Karte.
    Der öffentlicher Schlüssel ist im Schlüsselbund.

    Meine Frage also:

    Warum funktioniert das PGP/MIME Signieren nicht?

    Den Kartenmanager kann ich unter TB aufrufen und bekomme
    alle Kartendetails angezeigt.

    Fehlermeldung beim MIME-Signieren:

    Quote

    enigmail> C:\Programme\GnuPG-Pack\gpg.exe --charset utf8 --batch --no-tty --sta
    tus-fd 2 --comment 'Using GnuPG with Mozilla - -t --
    clearsign -u 0xD0DCBB1D --passphrase-fd 0 --no-use-agent
    gpg: detected reader `SCM Microsystems Inc. SPRx32 USB Smart Card Reader 0'
    gpg: signatures created so far: 100

    enigmail> C:\Programme\GnuPG-Pack\gpg.exe --charset utf8 --batch --no-tty --sta
    tus-fd 2 --comment 'Using GnuPG with Mozilla - --dig
    est-algo sha1 -s -b -a -t -u 0xD0DCBB1D --passphrase-fd 0 --no-use-agent
    Ihr SmartCard-Lesegerät wurde nicht gefunden.
    Bitte installieren Sie das Lesegerät, legen die Karte ein und wiederholen den Vo
    rgang.
    enigmail.js: Enigmail.encryptMessageEnd: Error in command execution

    Display More

    Da Ver- und Entschlüsselung sowie Signieren ohne Mime funktioniert,
    muss es wohl irgendwie am Enigmail liegen.

    Hier zum Vergleich mal die Ausgabe bei Signatur ohne MIME:

    Quote

    enigmail> C:\Programme\GnuPG-Pack\gpg.exe --charset utf8 --batch --no-tty --sta
    tus-fd 2 --comment 'Using GnuPG with Mozilla - -t --
    clearsign -u 0xD0DCBB1D --passphrase-fd 0 --no-use-agent
    gpg: detected reader `SCM Microsystems Inc. SPRx32 USB Smart Card Reader 0'
    gpg: signatures created so far: 102

    Es sieht für mich so aus, als wird pgp zwei mal aufgerufen: Einmal zum signieren und ein anderes mal für das mimen? Hat irgendwer eine Idee?

    MfG...
    Pierre Bernhardt

  • goshawk
    Member
    Posts
    9
    Member since
    20. Sep. 2007
    • September 20, 2007 at 11:05 PM
    • #2

    leider keine antwort, nur dasselbe problem :(

  • Peter_Lehmann
    Senior Member
    Reactions Received
    1
    Posts
    13,506
    Member since
    5. Jun. 2005
    • September 21, 2007 at 8:41 AM
    • #3

    Hi,

    das "Problem" liegt daran, dass ihr beiden wohl so ziemlich die einzigen hier seid, die PGP/GPG mit Chipkarte nutzen. Deshalb befürchte ich, dass die Hilfe hier sehr dürftig sein wird.
    Ich selbst kenne mich zwar (berufsbdingt) sowohl mit Kryptologie als auch mit Chipkarten (Smartcards) recht gut aus, benutze aber die professionelle Version der Verschlüsselung und Signatur.
    Mir ist auch noch nicht klar, ob es sich bei euren Karten um richtige Smartcards handelt (Haupt- und kryptologischer Coprozessor, Rauschgenerator, Betriebssystem usw.) oder nur um "unintelligente" Speicherkarten.

    Hättet ihr mal ein paar Links, so dass ich mich in das Thema einlesen könnte?

    MfG Peter

    Thunderbird 45.8.x, Lightning 4.7.x, openSUSE Tumbleweed, 64bit
    S/MIME, denn ich will bestimmen, wer meine Mails lesen kann.
    Nebenbei: die Benutzung der (erweiterten) Suche, und von Hilfe & Lexikon ist völlig kostenlos - und keinesfalls umsonst!
    Und: Ich mag kein ToFu und kein HTML in E-Mails!

  • Vic~
    Guest
    • September 22, 2007 at 10:45 PM
    • #4

    ---

    Edited 2 times, last by Vic~ (September 25, 2007 at 12:10 AM).

  • pierre.bernhardt
    Member
    Posts
    21
    Member since
    19. May. 2007
    • September 23, 2007 at 6:10 AM
    • #5

    Moin,

    Quote from "Vic~"


    Es kann also auch gar nicht gehen! :shock:


    Kann es doch. Mit einem TB 1.5 habe ich bei diesen ganzen Aktionen keine Probleme gehabt. Erst seit der Installation von TB 2 muckt er rum.

    Quote from "Vic~"


    [*] enigmail ist die Schnittstelle, die zwischen Thunderbird und GPG "vermittelt".

    Quote from "Vic~"


    Jedoch werden Smart-Card-Reader durchaus unterstützt.


    Wie schon beschrieben hat es mit TB 1.5 ohne Probleme funktioniert.


    Quote from "Vic~"


    Bei meinem uralt Laptop verwende ich seit Jahren aus Sicherheitsgründen eine 3½-Diskette { ja es gibt Dinosaurier wie mich die sowas noch verwenden! } als Speicherort für die *secring-Datei*; und es klappt. :)


    Es ist aber ein ganz großer Unterschied, ob der Schlüssel gesichtert auf der Karte liegt und damit nicht direkt greifbar ist oder auf einem für den Rechner lesbaren Datenträger.

    Quote from "Vic~"


    Wie ich bereits hier schon erwähnte ist PGP / GPG die Verwendung von "cards", "sticks" etc. *primär* fremd, es ist jedoch möglich.


    Ist aber unterstuetzt und in gnupg eingebaut.

    Quote from "Vic~"


    Möglich ist es auch (!) einfach mal direkt mittels GPG einige Ver- bzw. Entschlüsselungsversuche zu machen um so zu sehen ob's denn vom Grundsatz her klappt! (Richtiges Finden der keys! etc. )


    Schon passiert. TB 1.5 funktioniert mit dem Cardreader immer noch vollständig.

    Quote from "Vic~"


    Ist denn unter Einstellungen -> PGP/MIME -> "PGP/MIME" angewählt?
    BTW: TB mit enigmail funktioniert sogar auch komplett portabel :!:


    Ja. Aber wenn mime an ist, gibt es Stress wenn ich nur signieren möchte. Ohne Mime funktoniert es auch.

    MfG...
    Pierre Bernhardt

  • pierre.bernhardt
    Member
    Posts
    21
    Member since
    19. May. 2007
    • September 23, 2007 at 6:15 AM
    • #6
    Quote from "Peter_Lehmann"


    Hättet ihr mal ein paar Links, so dass ich mich in das Thema einlesen könnte?

    Es gibt eine Beschreibung der Karte vom Hersteller. Hier ist die Webaddresse des PDF-Dokumentes:

    http://g10code.com/docs/openpgp-card-1.1.pdf

    MfG...
    Pierre Bernhardt

  • Vic~
    Guest
    • September 23, 2007 at 10:33 PM
    • #7

    ---

    Edited once, last by Vic~ (September 25, 2007 at 12:11 AM).

  • pierre.bernhardt
    Member
    Posts
    21
    Member since
    19. May. 2007
    • September 24, 2007 at 1:01 PM
    • #8

    Huhu,

    Quote from "Vic~"


    Das verstehe ich nicht

    Also ich bin weiterhin der Ansicht, daß es auch mit einem Card-Reader klappen muß!
    Leider habe ich aus Zeitgründen das *.pdf* noch nicht "studiert" ~ werde es aber nachholen!

    Die Karte selber kannst Du als Minirechner betrachten. Der Vorteil einer GPG-Card ist dabei, das die Karte die "Privaten Sachen" macht.

    Im Idealfall wird der private key in der Karte erzeugt und bleibt auch dort. Er wird also nicht exportiert. Wenn nun auch noch die Tastatur meines Card 2 Readers benutzt werden könnte, dann würde nicht mal das Mantra im Rechner bekannt werden, was aber leider (noch) nicht geht.

    Wenn nun also jemand auf deinem Rechner mithört/liest/sieht, dann kann er das Mantra von Deiner Tastatur abscannen und den Privatkey einfach von Deinem Memory-Stick kopieren. Damit hat er vollen Zugriff auf Deine verschlüsselte Kommunikation und kann Mails unterschreiben.

    Wenn der Privatkey aber die GPG-Karte nicht verlassen kann, dann muss er physisch auf die Karte zugreifen: Er klaut Sie Dir z.B. und dann hätte er auch vollen Zugriff auf Deine Mails und Du nicht mehr.
    Das ist schon mal eine viel höhere Hürde. Wenn dann endlich mal auch die Eingabe des Mantras per internen Tastatur am Kartenleser unterstützt wird, ja dann muss er Dir auch noch das Mantra rauspressen. Wenn er einfach ausprobiert, dann ist nach dem dritten mal Schluß, weil die Karte dann unbrauchbar wird.

    Ok ok, jetzt habe ich ein wenig stark ausgeholt. Daher höre ich jetzt erst mal auf. Hier aber mal noch schnell ein paar Features, die hinten auf der Karte drauf stehen (unbewertet einfach abgetippt):

    Software available under the GNU GPL
    Compatible with OpenPGP standard
    Compatible with the ISO 7816-4 and -8
    RSA with 1024 bit minimum
    Key generation on card (<20 seconds)
    Hardware Random Number Gemerator
    Key import functionality
    Private data storage

    Dabei ist das teuerste an der Ifrastruktur der Kartenleser. Wenn man auf die interne Tastatur verzichtet, dann werden diese aber um einiges günstiger. Ich habe übrigens zwei im Einsatz: Rainer SCT und einen SCM Microsystems. Funktionieren beide haben aber die gleichen Probleme.

    Achso: Ich glaube auch, das das Problem mehr im Enigmail zu suchen ist. Mit TB2 habe ich zwar auch gekämft (SSL Connect auf port imaps geht nicht mehr) aber das habe ich nun per Workaround gelöst :-(

    MfG...
    Pierre Bernhardt

  • Peter_Lehmann
    Senior Member
    Reactions Received
    1
    Posts
    13,506
    Member since
    5. Jun. 2005
    • September 24, 2007 at 6:40 PM
    • #9

    Hi Pierre,

    was ich jetzt so gelesen habe, handelt es sich wirklich um eine echte Smartcard. Also um etwas ähnliches, wie es im professionellen Bereich genutzt wird. Die Karte hat ein Betriebssystem, so in der Art Siemens CardOS, oder ähnlich.

    Ich befasse mich, wie schon geschrieben nicht mehr mit GPG, aber es gibt sicher Analogien.

    Du benötigst (garantiert) 2 unterschiedliche Software, um das Teil zu betreiben:
    - den ganz normalen Treiber für den Kartenleser und
    - die so genannte Middleware, richtiger: CSP "CryptograficServiceProvider".

    Klar kann das beides innerhalb eines Programmes versteckt sein. Zum Treiber brauche ich nichts sagen. Der CSP hat zwei Schnittstellen - zum einen in Richtung Cardreader, also PC/SC o.ä., und zum anderen eine standardisierte Schnittstelle in Richtung Anwendungsprogramm. Bei S/MIME nennt sich diese Schnittstelle PKCS#11. Und diese Software muss eben exakt die jeweilige Karte an die Schnittstelle in Richtung Programm anpassen. Sie ist also auf die Karte abgestimmt.
    Beispiel: Karten mit CardOS funktionieren mit "Nexus personal".

    Jetzt muss du dem Anwendungsprogramm (bei S/MIME eben direkt dem Thunderbird) die CSP anbieten. Also im Zertifikatsmanager als zusätzliches Kryptomodul zum Beispiel die personal.dll (Nexus) aktivieren. Wenn dies geklappt hat, erkennt der Zertifikatsmanager die Karte und du kannst die darauf befindlichen Zertifikate (natürlich nur die öffentlichen Schlüssel + Zertifikatsdaten) lesen.

    Das alles, wie gesagt, aus der Welt von S/MIME. Aber vielleicht gibt es Analogien. Jedenfalls sagt mir die Fehlermeldung, dass die Kette noch nicht funktioniert.

    Einige Fragen noch interessehalber:
    - Wieviel löhnt man für so eine Karte ?
    - wird sie vorpersonalisiert (beschlüsselt) geliefert, oder kann das der Nutzer machen?
    - wird sie personalisiert (Mailadresse, Name usw.) geliefert, oder beschreibst du sie selbst?
    - erfolgt irgendwie eine Registrierung des Benutzers (Personenidentifizierung)? Genau das ist das teuere bei einem X.509-Zertifikat ... .

    MfG Peter

    Thunderbird 45.8.x, Lightning 4.7.x, openSUSE Tumbleweed, 64bit
    S/MIME, denn ich will bestimmen, wer meine Mails lesen kann.
    Nebenbei: die Benutzung der (erweiterten) Suche, und von Hilfe & Lexikon ist völlig kostenlos - und keinesfalls umsonst!
    Und: Ich mag kein ToFu und kein HTML in E-Mails!

  • Thunder August 30, 2020 at 2:36 PM

    Moved the thread from forum OpenPGP Verschlüsselung & Unterschrift to forum OpenPGP & Enigmail in Thunderbird-Versionen bis 68.*.
  • Community-Bot September 3, 2024 at 7:09 PM

    Closed the thread.

Current app version

  • Thunderbird 146.0 veröffentlicht

    Thunder December 13, 2025 at 5:28 AM

Current 140 ESR version

  • Thunderbird 140.6.0 veröffentlicht

    Thunder December 13, 2025 at 5:18 AM

Current 128 ESR version

  • Thunderbird 128.14.0 ESR veröffentlicht

    Thunder August 21, 2025 at 3:04 PM

No Advertisements

There are no advertisements here. Maybe you give the website owner (Alexander Ihrig - aka "Thunder") instead something to be able to finance these sites in the long run. Many Thanks!

Thank you for the support!

Coffee to be spent?

Donate now via Paypal*

*Forwarding to PayPal.Me

Thunderbird Mail DE
  1. Imprint & Contact
  2. Privacy Policy
    1. Cookie Policy
  3. Terms of Use
  4. Donation Call for Thunderbird
Help for this website
  • All website support articles
  • How to use website search
  • How to create a forums user account
  • How to create and edit a forums thread
  • How to reset your forums password
Copyright © 2003-2025 Thunderbird Mail DE

You are NOT on an official page of the Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, Seamonkey®, XUL™ and the Thunderbird logo are (among others) registered trademarks of the Mozilla Foundation.

Powered by WoltLab Suite™