Cadre GPGME

permet d'ajouter un soutien à la cryptographie à un programme.
Télécharger maintenant

Cadre GPGME Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • LGPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Mac GPG Dev Team
  • Site Internet de l'éditeur:
  • Systèmes d'exploitation:
  • Mac OS X 10.0 or later
  • Taille du fichier:
  • 181 KB

Cadre GPGME Mots clés


Cadre GPGME La description

Permet d'ajouter le support de la cryptographie à un programme. `GnuPG Made Easy » (GPGME) est un cadre Objective-C libgpgme d'emballage, une bibliothèque de langage C, qui permet d'ajouter le support de la cryptographie à un program.GPGME est conçu pour rendre l'accès aux moteurs crypto comme GnuPG ou GpgSM plus facile pour les applications. GPGME fournit une API de chiffrement de haut niveau pour le chiffrement, le déchiffrement, signature, vérification de signature et management.GPGME clé utilise GnuPG et GpgSM comme ses backends pour soutenir OpenPGP et le .GPGME fournit une abstraction de données Cryptographic Message Syntax (CMS) qui est utilisé pour transmettre des données au moteur Crypto, et recevoir des données renvoyées par elle. Les informations peuvent être lues à partir de fichiers ou de la mémoire, mais il peut aussi être fourni par des données réelles opérations cryptographiques source sont toujours définies dans un contexte. Un contexte fournit des paramètres de configuration qui définissent le comportement de toutes les opérations effectuées à l'intérieur. Une seule opération par contexte est autorisé à tout moment, mais quand une opération est terminée, vous pouvez exécuter l'opération suivante dans le même contexte. Il peut y avoir plus d'un contexte, et tous peuvent exécuter différentes opérations en même time.Furthermore, GPGME est riche en installations de gestion des clés, y compris les clés d'inscription, interrogeant leurs attributs, la génération, l'importation, l'exportation et la suppression de clés, et l'acquisition d'informations sur la confiance path.Caution: Le cadre GPGME n'est pas thread-safe. Il sera dans une certaine mesure dans l'avenir, mais les soins actuellement beaucoup doit être pris si GPGME est utilisé dans un environnement multi-thread. Vous devriez au moins prendre soin qu'aucune instance de GPGContext ni GPGData est accessible à en même temps, et que seul un fil à tout appels temps + ou - . Voici quelques caractéristiques principales de « Cadre GPGME »: · Il est un logiciel libre - Tout le monde peut utiliser, modifier et redistribuer sous les termes de la licence GNU Lesser General Public. · Il est souple - GPGME fournit un support transparent pour plusieurs protocoles cryptographiques par différents moteurs. À l'heure actuelle, GPGME supporte le protocole OpenPGP en utilisant GnuPG comme back-end, et l'aide de la syntaxe Cryptographic Message GpgSM comme backend. NOTE: GpgSM n'a pas encore été porté sur Mac OS X. · Il est facile - GPGME cache les différences entre les protocoles et les moteurs du programmeur derrière une interface facile à utiliser. De cette façon, le programmeur peut se concentrer sur les autres parties du programme, et d'intégrer encore la cryptographie forte dans son application. Une fois que le soutien pour GPGME a été ajouté à un programme, il est facile d'ajouter le support d'autres protocoles cryptographiques une fois backends gpgme leur fournir. Des classes: · GPGContext · GPGData · GPGEngine · gpgkey · GPGKeyGroup · GPGKeySignature · GPGObject · GPGOptions · GPGSignature · GPGSubkey · GPGTrustItem · GPGUserID · NSException (GPGExceptions) Protocoles: · NSObject (GPGContextDelegate) · NSObject (GPGDataSource) Les fonctions: · GPGPrettyInfo


Cadre GPGME Logiciels associés

Py4j

permet aux programmes Python d'accéder à des objets java arbitraires de manière dynamique ...

167 283 KB

Télécharger