@Override
        public void applyRequestMetadata(final RequestInfo requestInfo, final Executor appExecutor,
                final MetadataApplier applier) {
            if (isPrivacyGuaranteed(requestInfo.getSecurityLevel())) {
                this.callCredentials.applyRequestMetadata(requestInfo, appExecutor, applier);
            } else {
                applier.fail(STATUS_LACKING_PRIVACY);
            }
        }
A call credentials implementation with slightly increased security requirements. It ensures that the credentials
aren't send via an insecure connection. However, it does not prevent requests via insecure connections. This
wrapper does not have any other influence on the security of the underlying {@link CallCredentials}
implementation.
grpc-client-spring-boot-starter/src/main/java/net/devh/boot/grpc/client/security/CallCredentialsHelper.java