JWT
String iss = ‘hddhhd’; String aud = ‘https://login.salesforce.com’;String sub = ‘ayub@tenetizer.com’;Long exp = DateTime.now().addMinutes(5).getTime(); String jwtHeader = ‘{“typ”:”JWT”,”alg”:”RS256″}’;String jwtClaims = ‘{“iss”:”‘ + iss + ‘”,”sub”:”‘ + sub + ‘”,”aud”:”‘ + aud + ‘”,”exp”:’ + exp + ‘}’; String jwtRequest = System.encodingUtil.base64Encode(Blob.valueOf(jwtHeader)).replace(‘+’, ‘-‘).replace(‘/’, ‘‘) + ‘.’ + System.encodingUtil.base64Encode(Blob.valueOf(jwtClaims)).replace(‘+’, ‘-‘).replace(‘/’, ‘‘);String signature = System.encodingUtil.base64Encode(Crypto.signWithCertificate(‘RSA-SHA256’, Blob.valueOf(jwtRequest), ‘Akwa_VoC_Sync’)).replace(‘+’, ‘-‘).replace(‘/’, …