AppleAppStoreUtil constructor
AppleAppStoreUtil({})
Implementation
AppleAppStoreUtil({
required final String issuerId,
required final String keyId,
required final String privateKey,
required final String appId,
}) : _issuerId = issuerId,
_keyId = keyId,
_privateKey = privateKey,
_appId = appId,
_token = JWT(
{
'aud': 'appstoreconnect-v1',
'exp': (DateTime.now().millisecondsSinceEpoch ~/ 1000) + 1200,
'iss': issuerId,
},
header: {'alg': 'ES256', 'kid': keyId},
).sign(ECPrivateKey(privateKey), algorithm: JWTAlgorithm.ES256);