liveBook · Manning

Signature algorithm

A signature algorithm is a cryptographic algorithm that generates or verifies digital signatures for data using associated key material.

How 2 Manning books explain it

Secure APIs

A signing algorithm is a cryptographic algorithm that generates or verifies signatures on digital data.

How it is used
Uses signing algorithms to establish JWT integrity and authenticity during API authentication and authorization.
How deep it goes
Explains JWT signing input, HMAC and asymmetric keys, then stops short of detailed cryptographic mathematics.
Examples
Demonstrates HS256 and PS256 JWTs, PyJWT issuance, OpenSSL RSA keys, JWKS key lookup, and JWT signature verification.
What you can do after
Build it from scratch, issue JWTs with PyJWT, configure asymmetric keys, and validate signatures with constrained algorithms.

Read how Secure APIs explains signature algorithm →

Software Security for Developers

A signature algorithm is a cryptographic algorithm that generates or verifies digital signatures.

How it is used
Uses certificate signature algorithms to detect tampering and verify X.509 certificate authenticity.
How deep it goes
Defines the verification role and shows OpenSSL checks, but defers mathematical and protocol internals.
Examples
Uses github.com and DigiCert certificates, ECDSA with SHA-384, RSA with SHA-384, and OpenSSL verification commands.
What you can do after
Diagnose certificate verification by identifying its signature algorithm and investigating missing issuer certificates.

Read how Software Security for Developers explains signature algorithm →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.