WcVerifyKey.fromPublicKeyJson constructor
Parse the /v2/public-key response: {publicKey: {crv,x,y,...}, expiresAt}.
Implementation
factory WcVerifyKey.fromPublicKeyJson(Map<String, dynamic> j) {
final pk = (j['publicKey'] as Map).cast<String, dynamic>();
final (qx, qy) =
P256.pointFromJwk(pk['x'] as String, pk['y'] as String);
return WcVerifyKey(
qx: qx, qy: qy, expiresAt: (j['expiresAt'] as num?)?.toInt());
}