Skip to content

Using basic example #1

@GoldeggCoder

Description

@GoldeggCoder

I have an issue testing this code. I used the exact same code provided but changed my WiFi_SSID, WiFi_Password, Server Address and also the Headers in my HTTP packet. Then i also changed the certificate to:

#define PICOHTTPS_CA_ROOT_CERT                          \
"-----BEGIN CERTIFICATE-----"                           \
"MIIDoTCCA0agAwIBAgIRAMCgnk8GqKH3E4EnkupwH14wCgYIKoZIzj0EAwIwOzEL" \
"MAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG" \
"A1UEAxMDV0UxMB4XDTI0MTAwNzAxMTU1NloXDTI1MDEwNTAxMTU1NVowFDESMBAG" \
"A1UEAxMJcmVxcmVzLmluMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEA71Vk0fv" \
"Z+zVMBJlqoFe/8r5I/i2o+pCp3akon+eZqeNDmtuNQFxD3NNUefoG7wVJth7TAIQ" \
"bozF02LcjBvZN6OCAlAwggJMMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggr" \
"BgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSVLSlIP1h3myJJwfdbaPGF" \
"RNmqjDAfBgNVHSMEGDAWgBSQd5I1Z8T/qMyp5nvZgHl7zJP5ODBeBggrBgEFBQcB" \
"AQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vLnBraS5nb29nL3Mvd2UxL3dLQTAl" \
"BggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cvd2UxLmNydDAhBgNVHREEGjAY" \
"gglyZXFyZXMuaW6CCyoucmVxcmVzLmluMBMGA1UdIAQMMAowCAYGZ4EMAQIBMDYG" \
"A1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jLnBraS5nb29nL3dlMS8yRHFmUzI0a2Nk" \
"SS5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgDPEVbu1S58r/OHW9lpLpvp" \
"GnFnSrAX7KwB0lt3zsw7CAAAAZJkwwpYAAAEAwBHMEUCICISgPJ2iYDLfEh9peT9" \
"zrBvJgtqhV6MNlzACX4D5AUGAiEA1ZPNMGrSUNE/rkJH/JHoIhqJ4D0+gy4QcO7j" \
"kN7u2AgAdwB9WR4S4XgqexxhZ3xe/fjQh1wUoE6VnrkDL9kOjC55uAAAAZJkww2J" \
"AAAEAwBIMEYCIQCza/6IkB8jvOoJZpws8fnBVqOUa00qjTvWuNHx0rZ/3wIhALko" \
"mZfpUC3g92GA4mO3x39ZYB7SP6tvboVx5WDJfWKnMAoGCCqGSM49BAMCA0kAMEYC" \
"IQDlPor5wtr0tcM3D5sc+ZfXM6RxUByuoy5Fh/SPq9Du+QIhAJeVXCwxbnc8+xMP" \
"he7hNXk7wi7GNozspaeHccgj5HZy" \
"-----END CERTIFICATE-----"

Which is equivalent to the certificate from reqres.in. I get the error "Failed to connect to https://104.26.10.213:443". I debugged a little further and found out that it could not generate "config" in the function "connect_to_host".

cyw43_arch_lwip_begin();
struct altcp_tls_config* config = altcp_tls_create_config_client(
    ca_cert,
    LEN(ca_cert)
);
cyw43_arch_lwip_end();

I am using Pico SDK 1.5.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions