internal static void GetInfo(string inputPath, TextWriter output, TextWriter error) { try { output.WriteCommandHeader($"Templates package {inputPath} information:"); if (File.Exists(inputPath)) { output.WriteCommandText($"Is signed: {TemplatePackage.IsSigned(inputPath).ToString()}"); WriteSignatureValidationsInfo(inputPath, output); WriteCertificatesInfo(inputPath, output); WriteCurrentPinConfiguration(output); } } catch (Exception ex) { error.WriteException(ex, $"Unexpected error getting template package information."); } }