verifyJWT method
Implementation
Future<bool> verifyJWT(String key) async {
var token = JsonWebToken.unverified(key);
var webKey = JsonWebKey.fromPem(appStoreEnvironment.privateKey,
keyId: appStoreEnvironment.keyId);
var keyStore = JsonWebKeyStore()..addKey(webKey);
var valid = await token.verify(keyStore);
if (DateTime.now().isAfter(token.claims.expiry ?? DateTime.now())) {
return false;
}
return valid;
}