Skip to content

Commit

Permalink
Merge pull request #9722 from hashicorp/dnephin/fix-master-build
Browse files Browse the repository at this point in the history
Fix main build failing
dnephin authored Feb 5, 2021
2 parents d30509e + f744e03 commit ddf292c
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions tlsutil/generate_test.go
Original file line number Diff line number Diff line change
@@ -13,8 +13,9 @@ import (
"testing"
"time"

"github.com/stretchr/testify/require"
"strings"

"github.com/stretchr/testify/require"
)

func TestSerialNumber(t *testing.T) {
@@ -91,23 +92,22 @@ func TestGenerateCA(t *testing.T) {
require.Equal(t, x509.KeyUsageCertSign|x509.KeyUsageCRLSign|x509.KeyUsageDigitalSignature, cert.KeyUsage)

// Test what happens with a correct RSA Key
s, err = rsa.GenerateKey(rand.Reader, 2048)
require.Nil(t, err)
ca, err = GenerateCA(s, sn, 365, nil)
s, err := rsa.GenerateKey(rand.Reader, 2048)
require.Nil(t, err)
ca, _, err = GenerateCA(CAOpts{Signer: &TestSigner{public: s.Public()}})
require.NoError(t, err)
require.NotEmpty(t, ca)

cert, err = parseCert(ca)
require.Nil(t, err)
require.Equal(t, fmt.Sprintf("Consul Agent CA %d", sn), cert.Subject.CommonName)
require.NoError(t, err)
require.True(t, strings.HasPrefix(cert.Subject.CommonName, "Consul Agent CA"))
require.Equal(t, true, cert.IsCA)
require.Equal(t, true, cert.BasicConstraintsValid)

require.WithinDuration(t, cert.NotBefore, time.Now(), time.Minute)
require.WithinDuration(t, cert.NotAfter, time.Now().AddDate(0, 0, 365), time.Minute)

require.Equal(t, x509.KeyUsageCertSign|x509.KeyUsageCRLSign|x509.KeyUsageDigitalSignature, cert.KeyUsage)

}

func TestGenerateCert(t *testing.T) {

0 comments on commit ddf292c

Please sign in to comment.