module

Authly::CertificateValidator

Class methods

calculate_thumbprint(certificate : String) : String

Calculate SHA-256 thumbprint of a certificate

Source
extract_certificate(context : HTTP::Server::Context) : String | Nil

Extract client certificate from HTTP request context Note: This requires the HTTP server to be configured with mTLS

Source
valid_certificate?(certificate : String, trusted_cas : Array(String)) : Bool

Validate certificate against trusted CAs

Source