INNER CODE UNIT · Go

downloadConvertParse

demoiselle/signer · automacao-importador/verificar-cadeias-v12.go:217

func downloadConvertParse(filename, workDir string) ([]CAInfo, string) {
	url := BASE_URL + filename
	client := &http.Client{Timeout: 20 * time.Second}
	resp, err := client.Get(url)
	if err != nil {
		return nil, fmt.Sprintf("download falhou: %v", err)
	}
	defer resp.Body.Close()

	data, _ := io.ReadAll(resp.Body)
	if len(data) == 0 {
		return nil, "arquivo vazio"
	}

	p7bFile := filepath.Join(workDir, filename)
	os.WriteFile(p7bFile, data, 0644)

	pemFile := filepath.Join(workDir, filename+".pem")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…