TLS Handshake Failure When Requesting TAF Header via Boxine API

TLS Handshake Failure When Requesting TAF Header via Boxine API

Description

I’m trying to request the TAF header via v2/content for my kids’ Tonies using the Boxine API. However, the TLS handshake fails when using my client certificate, which works successfully with TeddyCloud. I’d appreciate any insights on what I might be missing.

1. Actions performed

  • Captured a PCAP dump from TeddyCloud and used it as a template to construct my request.
  • Sent a request for the same ruid/auth based on the captured data.
  • Attempted to establish a TLS handshake using my client certificate.

2. Expected outcome

  • The TLS handshake should succeed, allowing me to retrieve the TAF header via v2/content.

3. Actual outcome

  • The TLS handshake fails, even though the same client certificate works fine with TeddyCloud.

4. Environment details

  • OS: QNAP NAS
  • Using Docker? Yes
  • TeddyCloud version: teddycloud:tc_v0.6.3

5. Troubleshooting steps taken

  • Verified that the client certificate works correctly with TeddyCloud.
  • Ensured that my request structure matches the one captured in the PCAP dump.
  • Checked for TLS handshake errors but couldn’t determine the cause.

Would really appreciate any pointers or suggestions on what I might be missing. Thanks in advance!

First, I don’t understand what and why you are doing that. You could just use teddyCloud as proxy for your requests. You try to reverse an open source project. Look at the code itself and the protocol documentation.

You are still not detailed enough. Furthermore, you are just describing what you think you did, not what you actually did. Also, I would start with the time endpoint, which is less complex.

Please give details how you try to access the Boxine API. Give details about the TLS handshake error etc.

PS:
Did you read that?

Thanks, I will try to do it that way.