Skip to content

Commit

Permalink
chore: revert rpc tls is enabled by default
Browse files Browse the repository at this point in the history
Refs: XRDDEV-2839
  • Loading branch information
justasnortal committed Feb 26, 2025
1 parent 20111e1 commit 6c3d679
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 22 deletions.
1 change: 1 addition & 0 deletions src/central-server/admin-service/core/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ dependencies {

implementation(libs.apache.commonsCompress)
implementation(libs.mapstruct)
implementation(project(":common:common-rpc-spring"))

testImplementation(project(":common:common-test"))
testImplementation("org.springframework.boot:spring-boot-starter-test")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@

import jakarta.servlet.Filter;
import org.niis.xroad.common.api.throttle.IpThrottlingFilter;
import org.niis.xroad.common.rpc.spring.SpringRpcConfig;
import org.niis.xroad.globalconf.spring.SpringGlobalConfConfig;
import org.niis.xroad.restapi.config.AddCorrelationIdFilter;
import org.niis.xroad.restapi.config.AllowedFilesConfig;
Expand All @@ -42,7 +43,8 @@
import org.springframework.core.annotation.Order;

@Import({SpringGlobalConfConfig.class,
SpringSignerClientConfiguration.class})
SpringSignerClientConfiguration.class,
SpringRpcConfig.class})
@Configuration
public class BootstrapConfiguration {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,20 +26,13 @@
*/
package org.niis.xroad.common.properties.spring;

import org.springframework.context.annotation.Bean;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Configuration;

@Configuration
//@EnableConfigurationProperties({
// SpringCommonGlobalConfProperties.class,
// SpringCommonRpcProperties.class
//})
@EnableConfigurationProperties({
SpringCommonRpcProperties.class
})
public class SpringCommonPropertiesConfiguration {

@Bean
SpringCommonRpcProperties springCommonRpcProperties() {
//TODO hardcoded as spring boot is not present in most modules
return new SpringCommonRpcProperties(false, null);
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -27,21 +27,18 @@

package org.niis.xroad.common.properties.spring;

import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import lombok.Setter;
import org.niis.xroad.common.properties.CommonRpcProperties;
import org.springframework.boot.context.properties.ConfigurationProperties;

import java.util.List;


@NoArgsConstructor
@AllArgsConstructor
@Setter
@ConfigurationProperties(prefix = "xroad.common.rpc")
public class SpringCommonRpcProperties implements CommonRpcProperties {

private boolean useTls;
private boolean useTls = Boolean.parseBoolean(DEFAULT_USE_TLS);
private SpringCertificateProvisionProperties certificateProvisioning;

@Override
Expand All @@ -55,9 +52,7 @@ public CertificateProvisionProperties certificateProvisioning() {
}

@Setter
@ConfigurationProperties(prefix = "xroad.common.rpc.certificate-provisioning")
public class SpringCertificateProvisionProperties
implements CertificateProvisionProperties {
static class SpringCertificateProvisionProperties implements CertificateProvisionProperties {

private String issuanceRoleName;
private String commonName;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,10 @@

@ConfigMapping(prefix = "xroad.common.rpc")
public interface CommonRpcProperties {
String DEFAULT_USE_TLS = "false";

@WithName("use-tls")
@WithDefault("false")
@WithDefault(DEFAULT_USE_TLS)
boolean useTls();

@WithName("certificate-provisioning")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@ logging:
xroad:
common:
rpc:
use-tls: false #TODO disabled until all components are ready
certificate-provisioning:
secret-store-pki-path: xrd-pki
issuance-role-name: xrd-rpc-internal
Expand Down

0 comments on commit 6c3d679

Please sign in to comment.