agama/rust/suseconnect-agama/examples
Josef Reidinger a6a0f37353
add example for testing rmt registration (#3004)
## Problem

There was report from @imobachgs that SSL error is not properly reported
for RMT registration.


## Solution

Add example we can use for testing.

## Testing

I run example with our internal RMT with self-signed certificate and it
works for me as expected:

```
jreidinger@localhost:~/prace/agama/rust/target/debug/examples> ./rmt https://migration-rmt2.qe.nue2.suse.org

Announcing system to https://migration-rmt2.qe.nue2.suse.org/ ...
Err(SSL { message: "tls: failed to verify certificate: x509: certificate signed by unknown authority", code: SelfSignedCertInChain, current_certificate: "-----BEGIN CERTIFICATE-----\nMIIDeDCCAmCgAwIBAgIUb6uvhek9eJpWfkEXjFgRFSLft+IwDQYJKoZIhvcNAQEL\nBQAwJDEiMCAGA1UEAwwZUk1UIENlcnRpZmljYXRlIEF1dGhvcml0eTAeFw0yMzEx\nMjkwNjQwMDhaFw0yODExMjcwNjQwMDhaMCQxIjAgBgNVBAMMGVJNVCBDZXJ0aWZp\nY2F0ZSBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCy\nCXyBFIUDKIzfWY+kwwe8ZYreMUZ/tp/QEqEVK5RtaH3H061TH87oNjRjVOgY0jNP\nY5StMlCfKbYQZ+IMX56msL/5KeNCiV5oUQKG051YqhRZNrmaPFAWdE0fqwILVrVC\ncjWj47ZAnhKYtT+dkH/pKRegnt3O5pItbRjKY1uM4jYlJdD2/bpocgaHYVLQKbBj\n24cHT/zOyBdFhtZAQPqcC8gGsxKW1bTcCoWnDctVEnIuZ7HqE7ADGFjAN43dgHb1\ndLYi9WvvAB0mmV/6sFotoIG5zaecH0QzhRXU7xFt84kSe/DHRyLcLWwJQxVD5Iy/\n7jBEsGcNaNQ4TFn1++nnAgMBAAGjgaEwgZ4wDwYDVR0TAQH/BAUwAwEB/zArBglg\nhkgBhvhCAQ0EHhYcUk1UIEdlbmVyYXRlZCBDQSBDZXJ0aWZpY2F0ZTARBglghkgB\nhvhCAQEEBAMCAgQwCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBQn1UCWsA4xYTqsBUO2\neWv0KL/CQzAfBgNVHSMEGDAWgBQn1UCWsA4xYTqsBUO2eWv0KL/CQzANBgkqhkiG\n9w0BAQsFAAOCAQEAKSKPEB/ooI3RkEQgdX5V2zO5f9RNN1138EsQZyAXERGHT6Jo\nxgfagu86pETioEkxtT0S316CUqoJ83PxVyyiWabEkqGNl0BxkXbSTUP0Opgq2n6N\nK8Q7QYZPLzccKinUdwfHhtLON4JyLQdyOHp1cAWmB63uesvIhFseiJ6XJNJKAj1K\n0UASDNWRoGX1CwoH2TxWAFyVeH0urMNxI+mfCxWvaVG+pzxI84neg+WddeHWibwk\nK+pKWxA/FhTLalrj7tbAJfSyh4itaKghqjBu70HNrI3SY6iZUAjRtT52r+59pPLK\nUCMmTW9XYRlhLJpsqy2UCmTBCPzGtSPZY7CZjQ==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIID/DCCAuSgAwIBAgIBAjANBgkqhkiG9w0BAQsFADAkMSIwIAYDVQQDDBlSTVQg\nQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTIzMTEyOTA2NDAwOFoXDTI4MTEyNzA2\nNDAwOFowKjEoMCYGA1UEAwwfbWlncmF0aW9uLXJtdDIucWUubnVlMi5zdXNlLm9y\nZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM7DMlV7UCFFYQQdGJf/\n5uPoSeufitrooEpKDop7qpI+QAQwB4r1iMS/aQcsgDePrB672a2rcNWfjHBDt3WP\nFy/gwRgYHLqawb78Yj9tMuciw6iSRCwV5NgM4nlTSod63pal3ZwIREIA/gV6gV5v\nUWdY/hbpxXdsafsYRL5isJDPdSLIDatBG+togrf54M5NSZYdBYVIG3zLycWKE2RD\nudiNchpPcHpFEkzGh38ZSpAd9O7+ITLZsNpdF6I6VKSQ61TIy5c62SUGK2taiLLZ\ng4jDEcW78nLaRJggRi2N8FFW2N3quY7t9led0fH68AKZ2SifP+0b4lINITurdrBN\n5Z0CAwEAAaOCATEwggEtMAkGA1UdEwQCMAAwLwYJYIZIAYb4QgENBCIWIFJNVCBH\nZW5lcmF0ZWQgU2VydmVyIENlcnRpZmljYXRlMBEGCWCGSAGG+EIBAQQEAwIGQDAL\nBgNVHQ8EBAMCA6gwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1Ud\nDgQWBBT+1f/5Y9r1MabrE6JFLySFaxvkbTBfBgNVHSMEWDBWgBQn1UCWsA4xYTqs\nBUO2eWv0KL/CQ6EopCYwJDEiMCAGA1UEAwwZUk1UIENlcnRpZmljYXRlIEF1dGhv\ncml0eYIUb6uvhek9eJpWfkEXjFgRFSLft+IwMAYDVR0RBCkwJ4IfbWlncmF0aW9u\nLXJtdDIucWUubnVlMi5zdXNlLm9yZ4cECqjAyTANBgkqhkiG9w0BAQsFAAOCAQEA\ne3sk4b7KWBvguix+dM1ON5vUNjaWatyDUo/HPIfCHJqgjCg9nEbxdtA9zdWGYpBp\nuuY87F6gH+Wqxt5Mhwp++xzF4o2K6fx0Py7Iy6wGS/rE/9Dvnb2VmjX6/VsSrdoD\nYFSvOWGyHx+asYpKD2pz0VcYgufVxWw0X4Z5KKAVaB/DOk/K5KqINEQpmNSoTWAj\nrEQ1KQaXSvALIkLedNWwmtY5Zu2KbPq+1mH0lwBHdNg6NMBc/o7yM2GbREw2Voxy\nFNMuq3p6XsfqRe2cCSrRhdX38KEHgatwyJYQ5eTDd6JXnwxrg2xogX2eKhytcC+X\nbYIHDVMNzngjf+UtiZkfEQ==\n-----END CERTIFICATE-----\n" })
```
2026-02-25 17:59:06 +01:00
..
activation.rs cargo fmt 2025-12-29 16:23:04 +01:00
announce.rs fix product in announce example 2026-01-21 17:32:55 +01:00
print_addons.rs cargo fmt 2025-12-10 14:23:07 +01:00
rmt.rs add example for testing rmt registration 2026-01-12 17:38:59 +01:00