title: .NET Core secrets on a production server when not hosting on Azure
body: <p>I've been trying to understand how .NET Core handles sensitive information and I'm struggling to work out how to deploy on a production environment that <em><strong>isn't</strong></em> being hosted on Azure.</p>
  <p>From what I understand I can use &quot;secret storage&quot; on my local development environment to store sensitive information, but this only works on the development environment.</p>
  <p>If I want to access secret variables on the production environment it seems that Azure Key Vault is the recommended approach? However from what I'm reading I can't access these secrets unless I'm hosting on Azure too.</p>
  <p>In my situation we already have our hosting set up with a 3rd party hosting company, so I'm wondering if it's possible to somehow still use Azure's Key Vault when not hosting on Azure. Failing that, what are the alternatives?</p>
  <p>Thanks</p>