Post about HARICA root certificate on Android.
This commit is contained in:
@@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
title: "Summarize Subgroups With Percentages in R"
|
||||||
|
description: I need to remember how to summarize subgroups of a dataset with percentages in R!
|
||||||
|
date: 2024-11-04T16:30:07+0100
|
||||||
|
draft: true
|
||||||
|
# ShowLastmod: true
|
||||||
|
toc: false
|
||||||
|
scrolltotop: true
|
||||||
|
images: []
|
||||||
|
tags:
|
||||||
|
- R
|
||||||
|
- Tidyverse
|
||||||
|
---
|
||||||
|
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 113 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 39 KiB |
93
content/posts/2026/old-android-new-tricks/index.md
Normal file
93
content/posts/2026/old-android-new-tricks/index.md
Normal file
@@ -0,0 +1,93 @@
|
|||||||
|
---
|
||||||
|
title: "Teaching an old Android new tricks"
|
||||||
|
description: >
|
||||||
|
An oldish Android phone suddenly refused to connect to an IMAP server.
|
||||||
|
The error message was not helpful at all. The solution was that the IMAP
|
||||||
|
server's SSL certificate had been issued by a different Certificate
|
||||||
|
Authority than before, and this CA's root certificate was not known to
|
||||||
|
the phone.
|
||||||
|
date: 2026-01-01T18:00:00+0200
|
||||||
|
draft: false
|
||||||
|
# ShowLastmod: true
|
||||||
|
toc: false
|
||||||
|
scrolltotop: true
|
||||||
|
images: []
|
||||||
|
tags:
|
||||||
|
- academia
|
||||||
|
- network
|
||||||
|
- phone
|
||||||
|
---
|
||||||
|
|
||||||
|
A few days ago, my smartphone suddenly stopped synchronizing my university emails.
|
||||||
|
I use [Aqua Mail][] to work with my emails on a Samsung Galaxy S20 FE. This phone
|
||||||
|
was purchased in 2021.
|
||||||
|
|
||||||
|
Aqua Mail worked perfectly well with both my personal as well as my university
|
||||||
|
email accounts. But now it refused to connect to the university's IMAP server:
|
||||||
|
|
||||||
|
{{< figure src="aqua-mail-no-peer-certificate.png"
|
||||||
|
caption="Aqua Mail complaining about the absence of a peer certificate." >}}
|
||||||
|
|
||||||
|
The German error message says (somewhat clumsily): **"Error Messages being
|
||||||
|
synchronized: Invalid security certificate (SSL): No peer certificates."**
|
||||||
|
|
||||||
|
I suspected the mail server to be at fault. After all, my setup used to work.
|
||||||
|
However, my laptop mail client was able to connect to the IMAP server without
|
||||||
|
any problem.
|
||||||
|
|
||||||
|
Web search with "Aqua Mail no peer certificates" wasn't helpful at all, either.
|
||||||
|
|
||||||
|
So I manually initiated an IMAP session with the server from the command line:
|
||||||
|
|
||||||
|
```fish
|
||||||
|
openssl s_client -connect $REDACTED:993 -crlf
|
||||||
|
```
|
||||||
|
|
||||||
|
This went well -- I simply terminated the session by issuing
|
||||||
|
|
||||||
|
```plain
|
||||||
|
a logout
|
||||||
|
```
|
||||||
|
|
||||||
|
(If you, like me, are not fluent in IMAP -- the `a` in front of the logout
|
||||||
|
command is an arbitrary, but required identifying prefix.)
|
||||||
|
|
||||||
|
The output started with these lines:
|
||||||
|
|
||||||
|
```plain
|
||||||
|
Connecting to [REDACTED]
|
||||||
|
CONNECTED(00000003)
|
||||||
|
depth=2 C=GR, O=Hellenic Academic and Research Institutions CA, CN=HARICA TLS RSA Root CA 2021
|
||||||
|
verify return:1
|
||||||
|
depth=1 C=GR, O=Hellenic Academic and Research Institutions CA, CN=GEANT TLS RSA 1
|
||||||
|
verify return:1
|
||||||
|
depth=0 C=DE, ST=[REDACTED], O=[REDACTED], CN=[REDACTED]
|
||||||
|
verify return:1
|
||||||
|
---
|
||||||
|
Certificate chain
|
||||||
|
# ...
|
||||||
|
```
|
||||||
|
|
||||||
|
This caught my eye. I remembered an announcement that the university
|
||||||
|
was going to obtain their certificates from [HARICA][] in the future,
|
||||||
|
and evidently, the future is now.
|
||||||
|
|
||||||
|
Sure enough, I did _not_ find the root certificate "HARICA TLS RSA Root CA 2021"
|
||||||
|
in the root certificate store of my phone. There were 3 HARICA certificates, but
|
||||||
|
not the required one "HARICA TLS RSA Root CA 2021".
|
||||||
|
|
||||||
|
{{< figure src="android-root-certificates.png"
|
||||||
|
caption="The root certificates of this 2021 Android phone do not include HARICA TLS RSA Root CA 2021." >}}
|
||||||
|
|
||||||
|
From there, the solution was simple. I downloaded the missing root certificate from
|
||||||
|
[HARICA's repository][] to my phone and installed it from there.
|
||||||
|
|
||||||
|
Now Aqua Mail happily syncs my uni mail account again.
|
||||||
|
|
||||||
|
Sometimes it pays off to try and teach an old dog new tricks!
|
||||||
|
|
||||||
|
Happy New Year.
|
||||||
|
|
||||||
|
[Aqua Mail]: https://aqua-mail.com/android
|
||||||
|
[HARICA]: https://www.harica.eu
|
||||||
|
[HARICA's repository]: https://repo.harica.gr/rep_dyn.php
|
||||||
Reference in New Issue
Block a user