GPGME-Framework.

Ermöglicht das Hinzufügen von Unterstützung für die Kryptographie zu einem Programm.
Jetzt downloaden

GPGME-Framework. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Mac GPG Dev Team
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X 10.0 or later
  • Dateigröße:
  • 181 KB

GPGME-Framework. Stichworte


GPGME-Framework. Beschreibung

Ermöglicht die Unterstützung für Kryptographie zu einem Programm. `GnuPG Made Easy (GPGME) ist eine Objective-C Rahmen Verpackung libgpgme, eine C-Sprache-Bibliothek, die Unterstützung für Kryptographie zu einem program.GPGME hinzufügen können ist so konzipiert, um den Zugriff auf krypto Engines wie GnuPG oder GpgSM für Anwendungen zu vereinfachen. GPGME stellt einen High-Level-Crypto API für die Verschlüsselung, Entschlüsselung, Signatur, Signaturprüfung und Schlüssel management.GPGME verwendet GnuPG und GpgSM als Back-Ends OpenPGP- und die Cryptographic Message Syntax (CMS) .GPGME stellt eine Datenabstraktion zu unterstützen, die verwendet wird, Gibt Daten an das Krypto-Engine und erhalten von ihm zurückgegebenen Daten. Die Informationen können aus Dateien oder aus dem Speicher gelesen werden, aber es kann auch durch eine Datenquelle tatsächliche Verschlüsselungsoperationen eingestellt werden immer in einem Kontext zur Verfügung gestellt werden. Ein Kontext stellt Konfigurationsparameter, die das Verhalten aller Operationen innerhalb sie durchgeführt definieren. Nur eine Operation pro Kontext ist jederzeit erlaubt, aber wenn ein Vorgang abgeschlossen ist, können Sie die nächste Operation im selben Kontext ausgeführt werden. Es kann als ein Kontext mehr sein, und alle verschiedene Operationen auf dem gleiche time.Furthermore laufen kann, hat GPGME reich Key-Management-Einrichtungen wie die Auflistung Tasten, dessenderen Attribute abzufragen, zu erzeugen, Importieren, Exportieren und Löschen von Schlüsseln, und Erfassen von Informationen über das Vertrauen path.Caution: Der GPGME Rahmen ist nicht Thread-sicher. Es wird in der Zukunft zu einem gewissen Grad, aber zur Zeit große Sorgfalt angewandt werden, wenn GPGME in einer Multi-Threaded-Umgebung verwendet wird. Sie sollten zumindest darauf achten, dass keine Instanz von GPGContext noch GPGData wird gleichzeitig zugegriffen wird, und dass nur ein Thread jederzeit Anrufe + oder - . Hier sind einige der wichtigsten Features von GPGME Framework: · Es ist freie Software - jeder benutzen kann, ändern, und es unter den Bedingungen der GNU Lesser General Public License verteilen. · Es ist flexibel - GPGME transparente Unterstützung für mehr kryptographischen Protokolle durch verschiedene Motoren zur Verfügung stellt. Derzeit unterstützt GPGME das OpenPGP-Protokoll als Backend mit GnuPG und der Cryptographic Message Syntax GpgSM als Backend verwenden. HINWEIS: GpgSM noch nicht auf MacOS X portiert · Es ist einfach - GPGME verbirgt die Unterschiede zwischen den Protokollen und Motoren vom Programmierer hinter einer einfach zu bedienenden Oberfläche. Auf diese Weise kann der Programmierer auf die anderen Teile des Programms konzentrieren, und nach wie vor eine starke Kryptographie in seiner Anwendung integrieren. Sobald die Unterstützung für GPGME hat zu einem Programm hinzugefügt worden ist, ist es einfach, Unterstützung für andere Krypto-Protokolle hinzufügen, sobald GPGME Backends sie. Klassen: · GPGContext · GPGData · GPGEngine · gpgkey · GPGKeyGroup · GPGKeySignature · GPGObject · GPGOptions · GPGSignature · GPGSubkey · GPGTrustItem · GPGUserID · NSException (GPGExceptions) Protokolle: · NSObject (GPGContextDelegate) · NSObject (GPGDataSource) Funktionen: · GPGPrettyInfo


GPGME-Framework. Zugehörige Software