«Ничего» не изменяется, за исключением того, что ваш сгруппированный вариант имеет отступ, так что все строки литерала необработанной строки начинаются с табуляций или пробелов, которые синтаксический анализатор сертификатов может использовать оскорбительно.
Попробуйте сделать это следующим образом:
const (
rootPEM = `
-----BEGIN CERTIFICATE-----
MIIEBDCCAuygAwIBAgIDAjppMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVT
. . .
yuGnBXj8ytqU0CwIPX4WecigUCAkVDNx
-----END CERTIFICATE-----`
certPEM = `
-----BEGIN CERTIFICATE-----
MIIDujCCAqKgAwIBAgIIE31FZVaPXTUwDQYJKoZIhvcNAQEFBQAwSTELMAkGA1UE
. . .
yE+vPxsiUkvQHdO2fojCkY8jg70jxM+gu59tPDNbw3Uh/2Ij310FgTHsnGQMyA==
-----END CERTIFICATE-----`
)
(Примечание: несколько строк необработанного строкового литерала не имеют отступов.)