This blog post beschreibt das Format ziemlich gut und another post vom gleichen Autor beschreibt genau, was Sie wollen, die Informationen zu Rights Managed Mail-Nachrichten ist.
Im Wesentlichen, solange die Nachricht the file format entspricht, sollten diese Beiträge und Spezifikationen Ihnen alles geben, was Sie brauchen, um auf Signaturen und Verschlüsselung zu prüfen.
Die Suche nach englischen Wörtern ist keine gute Idee. Was ist, wenn Benutzer nicht auf Englisch schreiben und was passiert, wenn ein pseudozufälliger Strom verschlüsselter Daten Wörter wie "oder" oder "und" in einer Codierung erzeugt, die sie verwenden? Es ist einfach nicht zuverlässig.
EDIT:
Um zu klären, was ich meine, wenn ich sage, das ist eine schlechte Idee für englische Wörter überprüft, habe ich einfach zu sagen, bedeutet, dass die Datei Scannen über und überprüfen, ob ein bestimmter Satz von Wörtern vorhanden ist ist die schlechte Idee. Da jemand diese Lösung abgelehnt hat, habe ich das Gefühl, dass sie aufgrund dieser Mehrdeutigkeit möglicherweise missverstanden haben, was ich gesagt habe.
Wie ein anderer Benutzer in ihrer Antwort angegeben hat, ist das Analysieren des Objekts und das Behandeln von Bedingungen in den Daten in Ordnung. Sie können von ihrem Beitrag sehen, dass es die dokumentierte Methode ist und gut funktioniert, weil es auf den Standards basiert. Dies ist vergleichbar mit den Informationen, die ich hier mit den beiden Posts und der Formatangabe gegeben habe.
Sie müssen wirklich angeben, was Sie mit "digitally signed" meinen. Wenn Sie "Rights Managed Email Message" (definiert von Microsoft) meinen, folgen Sie auf jeden Fall dem Beitrag von @ Michael.J.Gray. – GalacticJello
Wenn Sie "Secure/Multipurpose Internet Mail Extensions" (SMIME) meinen, das ist das Format, das der Rest der Welt am meisten benutzt, dann müssen Sie meinem Beitrag folgen. – GalacticJello
Könnten Sie klären? – GalacticJello