certgen/tls-leaf_test.go

23 lines
481 B
Go

package certgen
import (
"crypto/x509/pkix"
"github.com/stretchr/testify/assert"
"math/big"
"testing"
)
func TestTlsLeaf(t *testing.T) {
ca, err := MakeCaTls(2048, pkix.Name{
Country: []string{"GB"},
Organization: []string{"certgen"},
OrganizationalUnit: []string{"test"},
SerialNumber: "1",
CommonName: "certgen.test",
}, big.NewInt(1))
assert.NoError(t, err)
leaf := TlsLeaf(&ca.tlsCert)
assert.True(t, leaf.Equal(ca.cert))
}