fromEnv static method
Implementation
static TokenService? fromEnv() {
var keyPem = Platform.environment["JWT_PRIVATE_KEY_PEM"];
if (keyPem == null) return null;
keyPem = keyPem.replaceFirst(
"BEGIN EC PRIVATE KEY",
"BEGIN-EC-PRIVATE-KEY",
);
keyPem = keyPem.replaceFirst("END EC PRIVATE KEY", "END-EC-PRIVATE-KEY");
keyPem = keyPem.split(" ").join("\n");
keyPem = keyPem.replaceFirst(
"BEGIN-EC-PRIVATE-KEY",
"BEGIN EC PRIVATE KEY",
);
keyPem = keyPem.replaceFirst("END-EC-PRIVATE-KEY", "END EC PRIVATE KEY");
return TokenService._(keyPem);
}