Lockspire.Protocol.MTLSTokenBinding (lockspire v1.1.1)

Copy Markdown

Shared helpers for MTLS x5t#S256 sender-constraining metadata.

Summary

Functions

confirmation_matches?(expected_thumbprint, cert)

@spec confirmation_matches?(String.t(), String.t()) :: boolean()

maybe_put_confirmation(cnf, cert)

@spec maybe_put_confirmation(map() | nil, String.t() | nil) :: map() | nil

thumbprint(cert)

@spec thumbprint(String.t()) ::
  {:ok, String.t()} | {:error, :invalid_client_certificate}