Generate Username with Addy.io (AnonAddy) throws Error #2130

Open
opened 2025-11-26 23:08:51 -06:00 by GiteaMirror · 9 comments
Owner

Originally created by @astro-phage on GitHub (Jan 15, 2025).

Production Build

  • I'm using the legacy Bitwarden app pubicly available in App Store / Play Store and I'm aware that Bitwarden Beta bugs should be reported in bitwarden/android or bitwarden/ios

Steps To Reproduce

  1. Open 'Generator' tab
  2. Select Username
  3. Under Username Type select Forwarded email Alias
  4. Under Service select addy.io
  5. Under API access token use API Token generated in addy.io portal
  6. Under Domain name (required) use custom domain name as in addy.io defined
  7. Click "regenerate" icon

Expected Result

New Username generated and reflected in addy.io portal

Actual Result

Error popup:
builder error

Screenshots or Videos

No response

Additional Context

Note: The functionality works in the Firefox Browser extension without any issues.
Note2: It didn't work either with the last 2024.xx build i had installed (before the update to 2025.xx)

Operating System

Android

Operating System Version

Android Version 14

Device

No response

Build Version

2025.1.0 (19622)

Originally created by @astro-phage on GitHub (Jan 15, 2025). ### Production Build - [ ] I'm using the legacy Bitwarden app pubicly available in App Store / Play Store and I'm aware that Bitwarden Beta bugs should be reported in [bitwarden/android](https://github.com/bitwarden/android) or [bitwarden/ios](https://github.com/bitwarden/ios) ### Steps To Reproduce 1. Open 'Generator' tab 2. Select _Username_ 3. Under _Username Type_ select _Forwarded email Alias_ 4. Under _Service_ select _addy.io_ 5. Under _API access token_ use _API Token generated in addy.io portal_ 6. Under _Domain name (required)_ use _custom domain name as in addy.io defined_ 7. Click "regenerate" icon ### Expected Result New Username generated and reflected in addy.io portal ### Actual Result Error popup: **builder error** ### Screenshots or Videos _No response_ ### Additional Context Note: The functionality works in the Firefox Browser extension without any issues. Note2: It didn't work either with the last 2024.xx build i had installed (before the update to 2025.xx) ### Operating System Android ### Operating System Version Android Version 14 ### Device _No response_ ### Build Version 2025.1.0 (19622)
GiteaMirror added the app:password-managerbug labels 2025-11-26 23:08:51 -06:00
Author
Owner

@bitwarden-bot commented on GitHub (Jan 15, 2025):

Thank you for your report! We've added this to our internal board for review.
ID: PM-17116

@bitwarden-bot commented on GitHub (Jan 15, 2025): Thank you for your report! We've added this to our internal board for review. ID: PM-17116
Author
Owner

@cbbit commented on GitHub (Jan 17, 2025):

Hi there,

Thank you for your report!

I was able to reproduce this issue, and I have flagged this to our engineering team.

If you wish to add any further information/screenshots/recordings etc., please feel free to do so at any time - our engineering team will be happy to review these.

Thanks once again!

@cbbit commented on GitHub (Jan 17, 2025): Hi there, Thank you for your report! I was able to reproduce this issue, and I have flagged this to our engineering team. If you wish to add any further information/screenshots/recordings etc., please feel free to do so at any time - our engineering team will be happy to review these. Thanks once again!
Author
Owner

@astro-phage commented on GitHub (Feb 4, 2025):

Note:
The bug report I created might be a duplicate. See: https://github.com/bitwarden/mobile/issues/3152

@astro-phage commented on GitHub (Feb 4, 2025): Note: The bug report I created might be a duplicate. See: [https://github.com/bitwarden/mobile/issues/3152](https://github.com/bitwarden/mobile/issues/3152)
Author
Owner

@AndrewIzatt commented on GitHub (Mar 21, 2025):

I've gotten this same error (builder error) only in my case on iOS on two different iPhones and using SimpleLogin.

@AndrewIzatt commented on GitHub (Mar 21, 2025): I've gotten this same error (builder error) only in my case on iOS on two different iPhones and using SimpleLogin.
Author
Owner

@maz-saify commented on GitHub (Aug 14, 2025):

I can confirm the same issue is present for service SimpleLogin and Duckduckgo in Android app.

@maz-saify commented on GitHub (Aug 14, 2025): I can confirm the same issue is present for service SimpleLogin and Duckduckgo in Android app.
Author
Owner

@maxkpower commented on GitHub (Aug 20, 2025):

Hey @maz-saify,
Thank you for confirming that this is still an issue. We haven't been able to replicate it on our end yet, and we'd like to investigate further.

Could you please help us by running Flight Recorder and sharing the logs? Here's how:

  1. Enable Flight Recorder in your Bitwarden app (detailed instructions here)
  2. Reproduce the steps
  3. Export the logs
  4. Send them to support@bitwarden.com with reference to this conversation

This will hopefully give us the information we need to figure out a fix.

@maxkpower commented on GitHub (Aug 20, 2025): Hey @maz-saify, Thank you for confirming that this is still an issue. We haven't been able to replicate it on our end yet, and we'd like to investigate further. Could you please help us by running Flight Recorder and sharing the logs? Here's how: 1. Enable Flight Recorder in your Bitwarden app ([detailed instructions here](https://bitwarden.com/help/flight-recorder/#using-flight-recorder)) 2. Reproduce the steps 3. Export the logs 4. Send them to [support@bitwarden.com](mailto:support@bitwarden.com) with reference to this conversation This will hopefully give us the information we need to figure out a fix.
Author
Owner

@pasqualedante commented on GitHub (Aug 22, 2025):

Could you please help us by running Flight Recorder and sharing the logs?

I have same issue on bitwarden android with duckduckgo and addy.io. I have sent you the Flight Recorder log as requested.

@pasqualedante commented on GitHub (Aug 22, 2025): > Could you please help us by running Flight Recorder and sharing the logs? I have same issue on bitwarden android with duckduckgo and addy.io. I have sent you the Flight Recorder log as requested.
Author
Owner

@GregHabiskis commented on GitHub (Aug 29, 2025):

I'm on v2025.8.0. It says: error sending request.

I ran Logcat and here's what I found:
W com.bitwarden.sdk: rustls_platform_verifier::verification::android: certificate was revoked: java.security.cert.CertPathValidatorException: Certificate does not specify OCSP responder E com.bitwarden.sdk: rustls_platform_verifier::verification::android: failed to verify TLS certificate: invalid peer certificate: Revoked

This repeats every time Bitwarden tries to connect to https://api.addy.io

The certificate chain for api.addy.io:

  • Issued by: Let’s Encrypt R3
  • Root: ISRG Root X1
  • Valid, not expired

Browsers (Chrome, Firefox, Brave) and desktop Bitwarden accept this certificate without issues.

Bitwarden Android uses Rustls verifier rustls_platform_verifier, which appears to reject Let’s Encrypt certificates without OCSP responder URLs, marking them as revoked even though they are valid.

@GregHabiskis commented on GitHub (Aug 29, 2025): I'm on v2025.8.0. It says: `error sending request`. I ran Logcat and here's what I found: `W com.bitwarden.sdk: rustls_platform_verifier::verification::android: certificate was revoked: java.security.cert.CertPathValidatorException: Certificate does not specify OCSP responder E com.bitwarden.sdk: rustls_platform_verifier::verification::android: failed to verify TLS certificate: invalid peer certificate: Revoked` This repeats every time Bitwarden tries to connect to https://api.addy.io The certificate chain for api.addy.io: - Issued by: Let’s Encrypt R3 - Root: ISRG Root X1 - Valid, not expired Browsers (Chrome, Firefox, Brave) and desktop Bitwarden accept this certificate without issues. Bitwarden Android uses **Rustls verifier** `rustls_platform_verifier`, which appears to reject Let’s Encrypt certificates without OCSP responder URLs, marking them as **revoked** even though they are valid.
Author
Owner

@SaintPatrck commented on GitHub (Aug 29, 2025):

Hi all,

This was resolved with #5761. It will be in the next scheduled release.

@SaintPatrck commented on GitHub (Aug 29, 2025): Hi all, This was resolved with #5761. It will be in the next scheduled release.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#2130