josepy

Contents:

  • JOSE Base64
  • Errors
  • Interfaces
  • JSON utilities
  • JSON Web Algorithms
  • JSON Web Key
  • JSON Web Signature
  • Utilities
  • Changelog
josepy
  • josepy
  • View page source

josepy

Javascript Object Signing and Encryption (JOSE).

This package is a Python implementation of the standards developed by IETF Javascript Object Signing and Encryption (Active WG), in particular the following RFCs:

  • JSON Web Algorithms (JWA)

  • JSON Web Key (JWK)

  • JSON Web Signature (JWS)

Originally developed as part of the ACME protocol implementation.

Contents:

  • JOSE Base64
    • b64encode()
    • b64decode()
  • Errors
    • Error
    • DeserializationError
    • SerializationError
    • UnrecognizedTypeError
  • Interfaces
    • JSONDeSerializable
  • JSON utilities
    • field()
    • Field
    • JSONObjectWithFieldsMeta
    • JSONObjectWithFields
    • encode_b64jose()
    • decode_b64jose()
    • encode_hex16()
    • decode_hex16()
    • encode_cert()
    • decode_cert()
    • encode_csr()
    • decode_csr()
    • TypedJSONObjectWithFields
  • JSON Web Algorithms
    • JWA
    • JWASignature
    • HS256
    • HS384
    • HS512
    • RS256
    • RS384
    • RS512
    • PS256
    • PS384
    • PS512
    • ES256
    • ES384
    • ES512
  • JSON Web Key
    • JWK
    • JWKOct
    • JWKRSA
    • JWKEC
  • JSON Web Signature
    • MediaType
    • Header
    • Signature
    • JWS
    • CLI
  • Utilities
    • ComparableX509
    • ComparableKey
    • ComparableRSAKey
    • ComparableECKey
    • ImmutableMap
    • frozendict
  • Changelog
    • 1.14.0 (2023-11-01)
    • 1.13.0 (2022-03-10)
    • 1.12.0 (2022-01-11)
    • 1.11.0 (2021-11-17)
    • 1.10.0 (2021-09-27)
    • 1.9.0 (2021-09-09)
    • 1.8.0 (2021-03-15)
    • 1.7.0 (2021-02-11)
    • 1.6.0 (2021-01-26)
    • 1.5.0 (2020-11-03)
    • 1.4.0 (2020-08-17)
    • 1.3.0 (2020-01-28)
    • 1.2.0 (2019-06-28)
    • 1.1.0 (2018-04-13)
    • 1.0.1 (2017-10-25)
    • 1.0.0 (2017-10-13)

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2015-2017, Let's Encrypt Project.

Built with Sphinx using a theme provided by Read the Docs.