verify function

bool verify({
  1. required String sig,
  2. required String sigContent,
  3. required String pubJwk,
})

検証

Implementation

bool verify({
  required String sig,
  required String sigContent,
  required String pubJwk,
}) {
  final json = jsonDecode(pubJwk);
  final jwk = JsonWebKey.fromJson(json);
  final sigConBuf = const Utf8Encoder().convert(sigContent);
  final sigBuf = const Utf8Encoder().convert(sig);
  return jwk.verify(sigConBuf, sigBuf, algorithm: 'ES512');
}