SSL-Bundle lokal deaktivieren (Konfiguration mit Null überschreiben)Java

Java-Forum
Guest
 SSL-Bundle lokal deaktivieren (Konfiguration mit Null überschreiben)

Post by Guest »

Ich habe eine Spring-Boot-Anwendung mit Kafka, in der ich die SSL-Konfiguration durch ein SSL-Bundle ersetzen möchte, und es funktioniert. Aber lokal möchte ich ohne SSL beginnen.
Das Problem besteht darin, Konfigurationen durch Null zu ersetzen. Wie geht das?

Code: Select all

  spring:
ssl:
bundle:
jks:
mybundle:
key:
alias: ${MY_ALIAS}
keystore:
location: file:${MY_KEYFILE}
password: ${MY_KEYPASSWORD}
type: JKS
trustore:
location: file:${JAVA_KEYSTORE}
password: ${JAVA_KEYSTORE_PWD}
type: JKS
kafka:
security:
protocol: SSL
ssl:
bundle: mybundle
Also, wenn ich in application-local.yaml versuche, diese Werte durch null zu ersetzen, aber es funktioniert nicht.
Lassen Sie uns das Letzte nehmen Teil:

Code: Select all

spring:
kafka:
security:
protocol: PLAINTEXT
ssl:
bundle:
oder

Code: Select all

  ssl:
bundle: null
also wird nach dem Start in meinem kafkaProperties-Bundle eine leere Zeichenfolge statt null sein.
Und der zweite Teil der Frage ist derselbe. So ersetzen Sie eine der Bundle-Konfigurationen durch null.

Code: Select all

  spring:
ssl:
bundle:
jks: null or [] or {} or #{null}
Ich kann die automatische Konfiguration von SSL einfach ausschließen

Code: Select all

spring:
autoconfigure:
exclude:
- org.springframework.boot.autoconfigure.ssl.SslAutoConfiguration
aber wenn es alle spring.autoconfigure.exclude aus der application.yaml-Datei überschreibt. Nicht einfach nur eins hinzufügen.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post