mirror of
https://github.com/ncarlier/webhookd.git
synced 2025-04-06 18:10:16 +00:00

- add ed5519 HTTP signature support - refactor truststore package - add P12 trust store support close #72
24 lines
483 B
Go
24 lines
483 B
Go
package test
|
|
|
|
import (
|
|
"crypto/rsa"
|
|
"testing"
|
|
|
|
"github.com/ncarlier/webhookd/pkg/assert"
|
|
"github.com/ncarlier/webhookd/pkg/logger"
|
|
"github.com/ncarlier/webhookd/pkg/truststore"
|
|
)
|
|
|
|
func TestTrustStoreWithP12(t *testing.T) {
|
|
t.Skip()
|
|
logger.Init("warn")
|
|
|
|
ts, err := truststore.New("test.p12")
|
|
assert.Nil(t, err, "")
|
|
assert.NotNil(t, ts, "")
|
|
pubkey := ts.GetPublicKey("test.localnet")
|
|
assert.NotNil(t, pubkey, "")
|
|
_, ok := pubkey.(*rsa.PublicKey)
|
|
assert.True(t, ok, "")
|
|
}
|