maybe fix flaky test

This commit is contained in:
Caleb Doxsey 2023-01-30 18:31:16 -07:00
parent b759711621
commit 4a86463647

View file

@ -2,8 +2,10 @@ package handlers_test
import ( import (
"crypto/ecdsa" "crypto/ecdsa"
"crypto/elliptic"
"encoding/base64" "encoding/base64"
"encoding/json" "encoding/json"
"math/rand"
"net/http" "net/http"
"net/http/httptest" "net/http/httptest"
"testing" "testing"
@ -19,9 +21,10 @@ import (
func TestJWKSHandler(t *testing.T) { func TestJWKSHandler(t *testing.T) {
t.Parallel() t.Parallel()
signingKey1, err := cryptutil.NewSigningKey() rnd := rand.New(rand.NewSource(1))
signingKey1, err := ecdsa.GenerateKey(elliptic.P256(), rnd)
require.NoError(t, err) require.NoError(t, err)
signingKey2, err := cryptutil.NewSigningKey() signingKey2, err := ecdsa.GenerateKey(elliptic.P256(), rnd)
require.NoError(t, err) require.NoError(t, err)
rawSigningKey1, err := cryptutil.EncodePrivateKey(signingKey1) rawSigningKey1, err := cryptutil.EncodePrivateKey(signingKey1)