@@ -17,6 +17,7 @@ limitations under the License.
17
17
package certwatcher_test
18
18
19
19
import (
20
+ "bytes"
20
21
"context"
21
22
"crypto/rand"
22
23
"crypto/rsa"
@@ -114,7 +115,7 @@ var _ = Describe("CertWatcher", func() {
114
115
Eventually (func () bool {
115
116
secondcert , _ := watcher .GetCertificate (nil )
116
117
first := firstcert .PrivateKey .(* rsa.PrivateKey )
117
- return first .Equal (secondcert .PrivateKey ) || firstcert .Leaf . SerialNumber == secondcert .Leaf . SerialNumber
118
+ return first .Equal (secondcert .PrivateKey ) || bytes . Equal ( firstcert .Certificate [ 0 ], secondcert .Certificate [ 0 ])
118
119
}).ShouldNot (BeTrue ())
119
120
120
121
ctxCancel ()
@@ -144,7 +145,7 @@ var _ = Describe("CertWatcher", func() {
144
145
Eventually (func () bool {
145
146
secondcert , _ := watcher .GetCertificate (nil )
146
147
first := firstcert .PrivateKey .(* rsa.PrivateKey )
147
- return first .Equal (secondcert .PrivateKey ) || firstcert .Leaf . SerialNumber == secondcert .Leaf . SerialNumber
148
+ return first .Equal (secondcert .PrivateKey ) || bytes . Equal ( firstcert .Certificate [ 0 ], secondcert .Certificate [ 0 ])
148
149
}).ShouldNot (BeTrue ())
149
150
150
151
ctxCancel ()
@@ -171,7 +172,7 @@ var _ = Describe("CertWatcher", func() {
171
172
Eventually (func () bool {
172
173
secondcert , _ := watcher .GetCertificate (nil )
173
174
first := firstcert .PrivateKey .(* rsa.PrivateKey )
174
- return first .Equal (secondcert .PrivateKey ) || firstcert .Leaf . SerialNumber == secondcert .Leaf . SerialNumber
175
+ return first .Equal (secondcert .PrivateKey ) || bytes . Equal ( firstcert .Certificate [ 0 ], secondcert .Certificate [ 0 ])
175
176
}, "10s" , "1s" ).ShouldNot (BeTrue ())
176
177
177
178
ctxCancel ()
0 commit comments