public static CredentialConfigurationFile FromFile()

in wwauth/Google.Solutions.WWAuth/Data/CredentialConfigurationFile.cs [100:124]


        public static CredentialConfigurationFile FromFile(string filePath)
        {
            try
            {
                return new CredentialConfigurationFile(
                    filePath,
                    CredentialConfiguration.FromJson(File.ReadAllText(filePath)));
            }
            catch (InvalidCredentialConfigurationException e)
            {
                throw new InvalidCredentialConfigurationFileException(
                    "The credential configuration file contains invalid or incomplete " +
                    "settings", e);
            }
            catch (JsonReaderException e)
            {
                throw new InvalidCredentialConfigurationFileException(
                    $"Credential configuration file {filePath} contains malformed data", e);
            }
            catch (ArgumentException e)
            {
                throw new InvalidCredentialConfigurationFileException(
                    $"Credential configuration file {filePath} contains malformed data", e);
            }
        }