INNER CODE UNIT · Go

exportBKS

demoiselle/signer · automacao-importador/diagnostico-cadeia.go:76

func exportBKS(bksPath, password, bcprov, workDir string) []certInfo {
	pemDir := filepath.Join(workDir, "bks_pem")
	os.MkdirAll(pemDir, 0755)

	// Usa keytool para exportar cada entrada
	listCmd := exec.Command("keytool", "-list", "-keystore", bksPath,
		"-storepass", password,
		"-storetype", "BKS",
		"-provider", "org.bouncycastle.jce.provider.BouncyCastleProvider",
		"-providerpath", bcprov,
		"-noprompt")
	output, err := listCmd.CombinedOutput()
	if err != nil {
		log.Printf("Aviso: erro ao listar BKS: %v", err)
		return nil
	}

	var aliases []string

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…