Bird
0
0

During Mutual TLS setup, a service fails to start and logs an error about 'certificate chain incomplete'. What is the most probable cause?

medium📝 Analysis Q7 of 15
Microservices - Service Mesh
During Mutual TLS setup, a service fails to start and logs an error about 'certificate chain incomplete'. What is the most probable cause?
AThe service's certificate is missing intermediate CA certificates
BThe private key file is corrupted
CThe service is using HTTP instead of HTTPS
DThe service's certificate is expired
Step-by-Step Solution
Solution:
  1. Step 1: Understand certificate chain in TLS

    The certificate chain includes the service cert and intermediate CA certs up to root CA.
  2. Step 2: Cause of 'certificate chain incomplete'

    If intermediate CA certs are missing, the chain is incomplete and TLS setup fails.
  3. Final Answer:

    The service's certificate is missing intermediate CA certificates -> Option A
  4. Quick Check:

    Incomplete chain = Missing intermediate certs [OK]
Quick Trick: Include all intermediate certs in chain for mTLS [OK]
Common Mistakes:
MISTAKES
  • Assuming private key corruption causes chain error
  • Confusing HTTP usage with certificate chain issues
  • Thinking expired cert causes chain incomplete error

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Microservices Quizzes