This is an automated email from the ASF dual-hosted git repository. exceptionfactory pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push: new cc7af91f97 NIFI-13025 Removed custom validation from NifiRegistryFlowRegistryClient cc7af91f97 is described below commit cc7af91f97dd1844cc6c8d30bd47d6865cb20aaa Author: Pierre Villard <pierre.villard...@gmail.com> AuthorDate: Thu Apr 11 09:26:53 2024 +0200 NIFI-13025 Removed custom validation from NifiRegistryFlowRegistryClient - NiFi Registry REST API enforces TLS handshake requirements This closes #8629 Signed-off-by: David Handermann <exceptionfact...@apache.org> --- .../flow/NifiRegistryFlowRegistryClient.java | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/nifi-nar-bundles/nifi-flow-registry-client-bundle/nifi-flow-registry-client-services/src/main/java/org/apache/nifi/registry/flow/NifiRegistryFlowRegistryClient.java b/nifi-nar-bundles/nifi-flow-registry-client-bundle/nifi-flow-registry-client-services/src/main/java/org/apache/nifi/registry/flow/NifiRegistryFlowRegistryClient.java index d33e89ef08..f3dc5a731d 100644 --- a/nifi-nar-bundles/nifi-flow-registry-client-bundle/nifi-flow-registry-client-services/src/main/java/org/apache/nifi/registry/flow/NifiRegistryFlowRegistryClient.java +++ b/nifi-nar-bundles/nifi-flow-registry-client-bundle/nifi-flow-registry-client-services/src/main/java/org/apache/nifi/registry/flow/NifiRegistryFlowRegistryClient.java @@ -17,8 +17,6 @@ package org.apache.nifi.registry.flow; import org.apache.nifi.components.PropertyDescriptor; -import org.apache.nifi.components.ValidationContext; -import org.apache.nifi.components.ValidationResult; import org.apache.nifi.flow.VersionedFlowCoordinates; import org.apache.nifi.processor.util.StandardValidators; import org.apache.nifi.registry.bucket.Bucket; @@ -40,8 +38,6 @@ import javax.net.ssl.SSLContext; import java.io.IOException; import java.net.URI; import java.util.Arrays; -import java.util.Collection; -import java.util.HashSet; import java.util.List; import java.util.Objects; import java.util.Set; @@ -128,23 +124,6 @@ public class NifiRegistryFlowRegistryClient extends AbstractFlowRegistryClient { this.registryClient = null; } - protected Collection<ValidationResult> customValidate(final ValidationContext context) { - final Collection<ValidationResult> result = new HashSet<>(); - if (context.getProperty(SSL_CONTEXT_SERVICE).isSet()) { - final SSLContextService sslContextService = context.getProperty(SSL_CONTEXT_SERVICE).asControllerService(SSLContextService.class); - - - if (sslContextService.isTrustStoreConfigured() ^ sslContextService.isKeyStoreConfigured()) { - result.add(new ValidationResult.Builder().subject(this.getClass().getSimpleName()) - .valid(false) - .explanation("It is expected to either set all the properties for the SSLContext or set none") - .build()); - } - } - - return result; - } - private String extractIdentity(final FlowRegistryClientConfigurationContext context) { return context.getNiFiUserIdentity().orElse(null); }