test: check KeysUtils against keyfiles at_auth actually writes
@gkc ya está trabajando en esto.
Desde el 12/10/2026.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- java
- Área
- ci-cd, testing-qa
Línea de trabajo
Start with KeysUtilsTest and compare its typed key document with the at_auth 4.0.0-rc2 keyfile format described in the issue. Read related issue #425, then determine whether the CI step or format-pinning approach is supported by this repository. Done means a regression check detects incompatible changes between at_auth-written keyfiles and KeysUtils.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
KeysUtilsTest builds at_auth's typed keys document from a model (field names, version marker, role spellings as raw literals). No at_java test reads a keyfile at_auth wrote, so a change to that format in at_auth would not turn at_java red.
The format has moved before: #425 describes keys[].keyParts[] with keyPartType and keyAlgorithmType, while the keyfiles at_auth 4.0.0-rc2 wrote use enrollments[].keys[].material[] with role and algorithm.
Options: a CI step that writes a keyfile with at_auth and reads it with KeysUtils, or rely on at_auth pinning its own format. Related: #425, which ports the typed format itself.
- Lenguaje dominante
- Java
- Estrellas
- 2
- Forks
- 19
- Merge medio
- 1 d 11 h
- PR fusionados (30 d)
- 6
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
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 atsign-foundation/at_java
-
Port pluggable cryptography and re-wire current cryptography as defaultQuizá libre de nuevo @gkc la tomó hace 47 días y no hay ningún pull request abierto. Abiertoenhancement
atsign-foundation/at_java#430 · 1 asignado ·
-
Port Dart's typed atKeys key material to at_java, with Dart-interoperable JSONQuizá libre de nuevo @gkc la tomó hace 47 días y no hay ningún pull request abierto. Abiertoenhancement
atsign-foundation/at_java#425 · 1 comentario · 1 asignado ·
-
Generate a SBOM and SLSA attestations during the release workflowQuizá libre de nuevo @cpswan la tomó hace 202 días y no hay ningún pull request abierto. Abiertoenhancement
atsign-foundation/at_java#383 · 3 comentarios · 2 asignados ·
-
Enhance Activate utility such that it has feature parity with dart activate_cliQuizá libre de nuevo @akafredperry la tomó hace 264 días y no hay ningún pull request abierto. Abiertoenhancement
atsign-foundation/at_java#338 · 1 asignado ·
-
Should Activate utility be migrated to an AtActivationClient interface and implementation in the api package?Quizá libre de nuevo @akafredperry la tomó hace 264 días y no hay ningún pull request abierto. Abiertoenhancement
atsign-foundation/at_java#334 · 1 asignado ·
Todos los issues de atsign-foundation/at_java
Issues similares
-
enhancement Improvement
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
zowe/zowe-client-java-sdk#647 ·
-
NullPointerException when a `DeserializationProblemHandler` returns `null` for `byte[]` (single value unwrapped) and `char[]` elementsPosiblemente ocupada @Marti2203 la tomó hoy. Abierto
Dificultad 2/5 Medio día Aptitud para principiantes 88/100
FasterXML/jackson-databind#6300 ·
Los mantenedores suelen responder en 1 día
-
content good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
cpinitiative/usaco-guide#6699 ·
Los mantenedores suelen responder en 1 día
-
BC remittance upload: a claim MSP refused (S03) is saved with a blank status instead of refused (F)Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertotype: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
carlos-emr/carlos#4933 ·
Los mantenedores suelen responder en 1 día
-
[studio] Data source connection tests leak loading and results across modal sessionsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
apache/rocketmq-dashboard#6925 ·
Los mantenedores suelen responder en 3 días