toJWK method
Convert the key to a JWK JSON object representation
Implementation
@override
Map<String, dynamic> toJWK({String? keyID}) {
Map<String, dynamic> jwk = {
'kty': 'OKP',
'use': 'sig',
'crv': 'Ed25519',
'd': base64Unpadded(base64Url.encode(key.bytes.sublist(0, 32))),
'x': base64Unpadded(base64Url.encode(key.bytes.sublist(32))),
'alg': 'EdDSA',
};
if (keyID != null) jwk['kid'] = keyID;
return jwk;
}