From ba4d83dd8db90f77a861186801ac0fccd015aaef Mon Sep 17 00:00:00 2001 From: Kali Kaneko Date: Fri, 5 Jul 2019 19:07:12 +0200 Subject: ignore the random string for now, pt only accepts UNLIMITED --- certs.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/certs.go b/certs.go index f53b322..1138ff1 100644 --- a/certs.go +++ b/certs.go @@ -17,7 +17,7 @@ const certPrefix = "UNLIMITED" var letterRunes = []rune("abcdefghijklmnopqrstuvwxyz") -func RandStringRunes(n int) string { +func randStringRunes(n int) string { b := make([]rune, n) for i := range b { b[i] = letterRunes[mrand.Intn(len(letterRunes))] @@ -50,11 +50,14 @@ func (ci *caInfo) CertWriter(out io.Writer) { subjectKeyID := make([]byte, 20) rand.Read(subjectKeyID) + _ = randStringRunes(25) // Prepare certificate cert := &x509.Certificate{ SerialNumber: serialNumber, + Subject: pkix.Name{ - CommonName: certPrefix + RandStringRunes(25), + //CommonName: certPrefix + randStringRunes(25), + CommonName: certPrefix, }, NotBefore: time.Now().AddDate(0, 0, -7), NotAfter: time.Now().AddDate(0, 0, expiryDays), -- cgit v1.2.3