verify certificate chain in certManager

This commit is contained in:
Marten Seemann
2016-11-18 14:58:43 +07:00
parent 6913f5ae75
commit 4b8508c017
3 changed files with 166 additions and 0 deletions

View File

@@ -46,6 +46,8 @@ type mockCertManager struct {
verifyServerProofError error
verifyServerProofValue bool
verifyError error
}
func (m *mockCertManager) SetData(data []byte) error {
@@ -61,6 +63,10 @@ func (m *mockCertManager) VerifyServerProof(proof, chlo, serverConfigData []byte
return m.verifyServerProofValue, m.verifyServerProofError
}
func (m *mockCertManager) Verify(hostname string) error {
return m.verifyError
}
var _ = Describe("Crypto setup", func() {
var cs *cryptoSetupClient
var certManager *mockCertManager