INNER CODE UNIT · Go

url

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

	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")
	cmd := exec.Command("openssl", "pkcs7", "-in", p7bFile, "-inform", "DER",

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…