thumbprint static method

String thumbprint(
  1. Map<String, Object?> jwk
)

The RFC 7638 thumbprint of an EC jwk.

Implementation

static String thumbprint(Map<String, Object?> jwk) => _encode(
  sha256
      .convert(
        utf8.encode(
          '{"crv":"${jwk['crv']}","kty":"${jwk['kty']}",'
          '"x":"${jwk['x']}","y":"${jwk['y']}"}',
        ),
      )
      .bytes,
);