Description
When the couchbases protocol is used (and therefore ssl enabled) alongside PasswordAuthenticator and a root CA then we cause a panic within the TLS library. This is because we always provide a GetCertificate callback on our tls Config and if provided then the library expects that to return a certificate or an error but we return both as nil.
Attachments
For Gerrit Dashboard: GOCBC-853 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
125039,3 | GOCBC-853: Return empty certificate if authenticator returns nil | master | gocbcore | Status: MERGED | +2 | +1 |
125413,2 | GOCBC-853: Return empty certificate if authenticator returns nil | master | gocbcore | Status: MERGED | +2 | +1 |
138470,4 | Update agent_diag.go | master | gocbcore | Status: ABANDONED | -1 | 0 |
Activity
Field | Original Value | New Value |
---|---|---|
Status | New [ 10003 ] | Open [ 1 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Resolution | Fixed [ 1 ] | |
Status | In Progress [ 3 ] | Resolved [ 5 ] |
Story Points | 1 |
Workflow | Couchbase SDK Workflow [ 165201 ] | Couchbase SDK Workflow with Review [ 251911 ] |