I'm having trouble generating certificates in Cloud Run.
I'm receiving the following errors:
- error:02000079:rsa routines::oaep decoding error (256/2048)
- error:02000084:rsa routines::data too large for modulus (256/2048)
I have only received this error on Cloud Run. Running the same container on GKE, DigitalOcean, AWS and locally, the error does not occur.
I set up a repository with a Dockerfile simulating the error: https://github.com/fincatto/kdm-cloudrun-problem
Does anyone have any ideas?
Hi @fincatto,
Welcome to Google Cloud Community!
Can you provide a sample code or any links for the documentation that you followed?
Can you also check if this documentation on troubleshooting data too large for key size error?
All the code I have to simulate this strange Cloud Run behavior is committed in the repository on the first post.
As I said, running this container works in any environment but Cloud Run.
Hi @fincatto,
I would suggest checking this documentation if your application is a good fit for Cloud Run as Cloud Run is serverless.
If you think that your application is a good fit, you can file this as a bug through the Google Cloud issue tracker so that cloud engineers could take a look at this. We don't have a specific ETA for this one but you can keep track of its progress once the ticket has been created.
Hope this helps.
As my app run without problem in any provider but Cloud Run, I filled a bug report: https://issuetracker.google.com/issues/314734834