in Vault/Explorer/ContentType.cs [207:245]
public static ContentType FromExtension(string extension)
{
switch (extension?.ToLowerInvariant())
{
case ".txt":
return ContentType.Text;
case ".csv":
return ContentType.Csv;
case ".tsv":
return ContentType.Tsv;
case ".xml":
case ".config":
return ContentType.Xml;
case ".json":
return ContentType.Json;
case ".cer":
case ".crt":
return ContentType.Certificate;
case ".pfx":
case ".p12":
return ContentType.Pkcs12;
case ".pfxb64":
case ".p12b64":
return ContentType.Pkcs12Base64;
case ".b64":
case ".base64":
return ContentType.Base64;
case ".gzb64":
return ContentType.JsonGZipBase64;
case ".kv-secret":
return ContentType.KeyVaultSecret;
case ".kv-certificate":
return ContentType.KeyVaultCertificate;
case ".url":
return ContentType.KeyVaultLink;
default:
return ContentType.None;
}
}