INNER CODE UNIT · Go

extractCN

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

func extractCN(subject string) string {
	upper := strings.ToUpper(subject)
	idx := strings.Index(upper, "CN=")
	if idx < 0 {
		return ""
	}
	rest := subject[idx:]
	end := strings.Index(rest, ",")
	if end < 0 {
		return strings.TrimSpace(rest)
	}
	return strings.TrimSpace(rest[:end])
}

func analyzeCerts(source string, certs []certInfo) {
	fmt.Printf("\n--- Análise dos certificados (%s) ---\n", source)

	// Agrupa por CN para detectar conflitos de case

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…