1) Это считается деталью платформы, и вы никогда не должны зависеть от нее, и она может быть изменена в любое время. (Но это легко найти как ~ / .dotnet / corefx / cryptography / x509stores / root в текущих версиях). Добавление или изменение файлов в этом каталоге (или в любом из каталогов в ~ / .dotnet / corefx / cryptography /) может привести к поломке продукта.
2) X509Certificate2Collection
? «Хранилище в памяти» - это либо просто коллекция, либо вы что-то делаете с помощью взаимодействия. X509Store в Linux не имеет собственного представления, поэтому нет возможности взаимодействия.