INNER CODE UNIT · Go

main

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

func main() {
	bksPath := flag.String("bks", "", "Caminho do arquivo BKS")
	bksPass := flag.String("bks-pass", "serprosigner", "Senha do BKS")
	bcprov := flag.String("bcprov", "", "Caminho do JAR bcprov")
	pfxPath := flag.String("pfx", "", "Opcional: PFX para comparar cadeia")
	pfxPass := flag.String("pfx-pass", "", "Senha do PFX")
	help := flag.Bool("help", false, "Exibe ajuda")
	flag.Parse()

	if *help || *bksPath == "" || *bcprov == "" {
		fmt.Println("Uso: go run diagnostico-cadeia.go -bks <cadeias.bks> -bcprov <bcprov.jar> [-pfx <cert.pfx> -pfx-pass <senha>]")
		os.Exit(1)
	}

	workDir, _ := os.MkdirTemp("", "diag-cadeia")
	defer os.RemoveAll(workDir)

	fmt.Println("===========================================")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…