Library Modulebeatt83.jose-swift 4.0.2Tools
Tools
import Tools
Module information
- Declarations
- 15
- Symbols
- 20
import Tools
static var jose: JSONEncoder { get }
static var jwt: JSONDecoder { get }
static var jwt: JSONEncoder { get }
static func joseSerialization(withJSONObject object: Any) throws -> Data
func tryToString() throws -> String
protocol DataRepresentable
A protocol that defines a type that can be converted to and from a little-endian byte buffer.
enum Base64URL
A simple implementation of Base64URL decoding and encoding. For more information, see https://www.rfc-editor.org/rfc/rfc4648#section-5.
struct EncodingError
import JSONWebAlgorithms
import JSONWebEncryption
import JSONWebKey
import JSONWebSignature
import JSONWebToken
import jose_swift
Welcome to the jose-swift library documentation. The jose-swift
library provides comprehensive support for JSON Object Signing and Encryption (JOSE) standards, including JSON Web Token (JWT), JSON Web Signature (JWS), and JSON Web Encryption (JWE). This library enables developers to create, sign, verify, and encrypt JWTs with ease.