[Bug]: Thumbprint isn't match
Los mantenedores suelen responder en 1 día
@hslatman ya está trabajando en esto.
Desde el 31/10/2025.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Steps to Reproduce
- error is like as below
"error":{"type":"urn:ietf:params:acme:error:rejectedIdentifier","detail":"The server will not issue certificates for the identifier"}
-
This is my jwk.json:
{"e":"AQAB","kty":"RSA","n":"ALT9DCc9EB9Tx4luxvSl-IqhJUikd499BvXIZ8Cd3XNtr6oI2YxDHm6OZ2QoqDSvlygkOfmkJ2ke7C5BviJInQ9LDAJgr5r5isyiJzNG5Repbmh9xpNgxlkbxVT1gAhZ_cK9qNr4scVmjjUe7QhEQNjZb3XGAWJIMaX08nwyuLSSgxS7zkedC0R-ZSUUlkQvSLB7zXN6hQ4ZHgHnvGuZKchOtAMt4_E-UYustTfwxPUCMC-2Z7x-ukBlBa3q468UGx3GR0Ol6tmKkIFfks3CGqdAn3dHQFNMnpGbuWM-xjlQnuDOeJHcU9trPw-CpqboitShoVfpL_vG1RmhZ7ek1GU"} -
I use shell command to generate Thumbprint(base64url)
Command:manual_accountKeyThumbprint_base64url=$(cat jwk.json | tr -d '\n' | openssl dgst -sha256 -binary | openssl base64 -A | tr '+/' '-_' | tr -d '=' | tr -d '\n')
echo "manual accountKeyThumbprint_base64url:" $manual_accountKeyThumbprint_base64url
result:manual accountKeyThumbprint_base64url: Myv6DaixHv9RSLeaQ43NaUjzFC545UH89ztci9c4UMg
Command:stepca_accountKeyThumbprint_base64url=$(cat jwk.json | step crypto jwk thumbprint)
echo "step ca accountKeyThumbprint_base64url:" $stepca_accountKeyThumbprint_base64url
step ca accountKeyThumbprint_base64url: -8QnVY6fIIMy2yF6WDYN6IayPnAFbFavL3WoMvN51qQ
Your Environment
- OS - ubuntu
step-caVersion - Smallstep CA/0.28.4 (linux/arm64) Release Date: 2025-07-14T14:06:51Z
Expected Behavior
It should be same
Actual Behavior
They’re not the same
Additional Context
Could you tell me why ?
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).
- Lenguaje dominante
- Go
- Estrellas
- 8.9k
- Forks
- 599
- Merge medio
- 23 h 42 min
- PR fusionados (30 d)
- 20
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de smallstep/certificates
-
needs triage
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
smallstep/certificates#2788 ·
Los mantenedores suelen responder en 1 día
-
enhancement needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
smallstep/certificates#2730 · 1 comentario · 2 reacciones ·
Los mantenedores suelen responder en 1 día
-
[Bug]: Tokens fail validation after the identity provider rotates its signing key until the JWKS cache expiresPosiblemente ocupada @APWHY la tomó hace 83 días. Abiertobug needs triage
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
smallstep/certificates#2831 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
NOTIFYING webhooks are only called for SCEP, and never on renewalPosiblemente ocupada @dcdamien la tomó hace 29 días. Abiertoenhancement needs triage
Dificultad 4/5 3-5 días Aptitud para principiantes 50/100
smallstep/certificates#2821 ·
Los mantenedores suelen responder en 1 día
-
ACME: option to fail http-01/tls-alpn-01 challenges on connection errorsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertoenhancement needs triage
Dificultad 3/5 1-2 días Aptitud para principiantes 28/100
smallstep/certificates#2804 ·
Los mantenedores suelen responder en 1 día
Todos los issues de smallstep/certificates
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
GitHub webhook is not subscribed to release events, so `event: release` never triggersPosiblemente ocupada @qsun la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
woodpecker-ci/woodpecker#7542 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
zilliztech/milvus-backup#1386 ·
Los mantenedores suelen responder en 1 día
-
Pipelined flush no longer observes kill signals after #2042: flush backoffer is built with nil varsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día