9 [DefaultImplementation(typeof(CryptoService))]
Cryptographic service that helps create passwords and other security related tasks.
Task< KeyValuePair< byte[], byte[]> > GetCustomKey(string fileName)
Returns a cryptographic authorization key for the given filename.
string CreateRandomPassword()
Generates a random password to use.
Task< JwtToken?> ParseAndValidateJwtToken(string Token)
Vaidates a JWT token, that has been issued by the same app. (Tokens from other apps will not be valid...
Task< string > GenerateJwtToken(params KeyValuePair< string, object?>[] Claims)
Generates a JWT token the app can send to third parties. The token and its claims can be parsed and v...
Task InitializeJwtFactory()
Initializes the JWT factory.