Skip to content
This repository has been archived by the owner on Sep 12, 2019. It is now read-only.

Latest commit

 

History

History
50 lines (33 loc) · 1.44 KB

keybase.rst

File metadata and controls

50 lines (33 loc) · 1.44 KB

The Keybase API

Keybase Common Methods

.. autofunction:: keybase.discover

.. autofunction:: keybase.gpg

The Keybase Class -- Accessing Public User Data

The Keybase class allows you to find users in the Keybase directory and access their stored public keys. Public keys let you encrypt messages and files for a user; only the person holding the private key from the pair can decrypt a file encrypted with the public key. Public keys also let you verify the signature on data; only the user with the private key can create a signature that can be validated with the specific public key.

.. autoclass:: keybase.Keybase
    :members:
    :undoc-members:

The KeybasePublicKey Class -- Public Key Records from the Keybase.io Data Store

.. autoclass:: keybase.KeybasePublicKey
  :members:

The Keybase Error Classes

.. autoclass:: keybase.KeybaseError
   :members:

.. autoclass:: keybase.KeybaseUnboundInstanceError
   :members:

.. autoclass:: keybase.KeybaseUserNotFound
   :members:

.. autoclass:: keybase.KeybaseLookupInvalidError
   :members:

.. autoclass:: keybase.KeybasePublicKeyError
   :members:

.. autoclass:: keybase.KeybasePublicKeyVerifyError
   :members:

.. autoclass:: keybase.KeybasePublicKeyEncryptError
   :members: