public T FromCipherText(string cipherText, JsonSerializer serializer = null) { var protectedBytes = Convert.FromBase64String(cipherText); var unprotectedBytes = _dataProtector.Unprotect(protectedBytes); return(_byteConverter.FromBytes(unprotectedBytes)); }
public override T Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) { var bytes = ReadToBytes(ref reader, typeToConvert, options); return(_byteConverter.FromBytes(bytes)); }