1

I'm looking for a consolidated list of how and where isolated storage is managed on each operating system... (Windows, MacOS, Linux, (mobile?), ...)

Does such a list exist?

What considerations might be worth considering in conjunction or as an alternative? (e.g. TPM integration, SecureElement, or for cloud scenarios KeyVault, iCloud Keychain, ...more)

The result of this research could result in a NugetLibrary that assists .NET Core developers to leverage current and future platform features for private keys, or other security sensitive material.

Inspecting an API call says that the following are supported for Isolated Storage:

enter image description here

TLDR
  • 700
  • 1
  • 7
  • 17
  • I would guess that isolated storage does not work in anything but Windows without some manual intervention. (forking for OS) I'd think that any benefit you get from using this storage in the first place would be access to Windows-specific domain security. – pcalkins Dec 07 '20 at 19:43
  • @pcalkins just updated with OS support that indicates other platforms are supported somehow – TLDR Dec 08 '20 at 15:15
  • ahh, I see, so you can probably find the paths regarding mono/Xamarin then. Maybe check here: https://stackoverflow.com/questions/61026335/how-to-get-all-available-storages-paths-in-xamarin-forms – pcalkins Dec 08 '20 at 18:15

0 Answers0