Spring Cloud Consul not decrypting the tls key-store-password & certificate-password
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- java, spring-boot
Línea de trabajo
Comienza rastreando cómo las propiedades spring.cloud.consul.tls.key-store-password y certificate-password llegan al objeto Consul Client, comparando las configuraciones con contraseñas cifradas y en texto plano. Reproduce el fallo de conexión HTTPS y verifica que las contraseñas cifradas se procesen antes de crear el cliente, con cobertura de regresión para ambas propiedades de contraseña TLS.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
We are running consul with https and when spring boot service trying to connect to consul with SSL using tls encrypted key-store-password & certificate-password it is giving error, same is working when we give plain password
spring.cloud.consul.host=localhost
spring.cloud.consul.port=8500
spring.cloud.consul.discovery.hostname=localhost
spring.cloud.consul.scheme=https
spring.cloud.consul.discovery.prefer-ip-address=false
spring.cloud.consul.discovery.scheme=https
spring.cloud.consul.tls.key-store-instance-type=PKCS12
spring.cloud.consul.tls.key-store-password=bdksjfsjfsksbfsabfksbb
spring.cloud.consul.tls.key-store-path=keystore.p12
spring.cloud.consul.tls.certificate-path=truststore.p12
spring.cloud.consul.tls.certificate-password=bdksjfsjfsksbfsabfksbb
spring.cloud.consul.discovery.heartbeat.reregister-service-on-failure=true
Same is working if we provide plain password like below
spring.cloud.consul.tls.key-store-password=Admin@123
spring.cloud.consul.tls.certificate-password=Admin@123
due to security reasons we are not suppose to add plain password in application.properties, kindly provide solution to how we can decrypt this password before Consul Client object is created, thanks in advance
- Lenguaje dominante
- Java
- Estrellas
- 821
- Forks
- 539
- Merge medio
- 5 h 34 min
- PR fusionados (30 d)
- 13
Preparar el entorno
- Incluye un Dockerfile o un 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 spring-cloud/spring-cloud-consul
-
waiting-for-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
spring-cloud/spring-cloud-consul#984 ·
Los mantenedores suelen responder en 1 día
-
spring.cloud.consul.config.prefixes documentation updateQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertodocumentation
Dificultad 1/5 1-3 horas Aptitud para principiantes 78/100
spring-cloud/spring-cloud-consul#746 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
-
waiting-for-triage
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
spring-cloud/spring-cloud-consul#996 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Migrating from Spring boot 3.5.11 to 4.0.3 : reregister-service-on-failure not working anymoreAbiertowaiting-for-triage
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
spring-cloud/spring-cloud-consul#954 · 1 comentario · 5 reacciones ·
Los mantenedores suelen responder en 1 día
-
waiting-for-triage
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
spring-cloud/spring-cloud-consul#951 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de spring-cloud/spring-cloud-consul
Issues similares
-
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)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
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
apache/rocketmq-dashboard#6925 ·
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Vakore/ZappierGames#147 ·