Type alias PublicKeyInput

PublicKeyInput: string | JWK | JSONWebKeySet

A static public key for asymmetric JWT verification without discovery or a remote JWKS endpoint. Accepted forms:

  • string – PEM-encoded SPKI public key (requires tokenSigningAlg or alg)
  • JWK – a single JWK object ({ kty, n, e, … })
  • JSONWebKeySet – an inline JWK Set ({ keys: [...] })