java - Pivotal Cloud Foundry - 安全证书

标签 java spring spring-boot cloud-foundry

我的 Spring Boot 应用程序正在调用许多外部肥皂服务。当我在本地计算机上运行该应用程序时,我需要使用 keytool 命令在 JVM 中安装所有安全证书。但是,当我将应用程序部署到关键云类型转换平台时,该应用程序并没有提示安全证书。我使用的服务主要托管在不同数据中心上运行的 weblogic 集群中。是否有可能解释为什么部署在 pcf 平台中的应用程序不要求安装安全证书? pcf 管理员在提供 java buildpack 时是否已经安装了这些文件?

最佳答案

您的系统管理员需要将受信任的证书添加到 Cloud Foundry,该过程略有不同,具体取决于它是开源 CF 还是 Pivotal CF:

OSS CF:http://bosh.io/docs/trusted-certs.html

关键CF:https://docs.pivotal.io/pivotalcf/1-7/devguide/deploy-apps/trusted-system-certificates.html

添加证书后,只需告诉 java buildpack 信任该证书即可,您可以通过在应用程序本身上设置环境变量来做到这一点:

https://docs.pivotal.io/pivotalcf/1-7/buildpacks/java/bosh_custom_trusted_certs.html

关于java - Pivotal Cloud Foundry - 安全证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39391896/

相关文章:

java - 将 Spring Boot 应用程序作为 systemd 服务运行时未创建 pid 文件

java - 无法创建特定的 Joda DateTime (IllegalInstantException)

java.lang.ClassCastException : net. sf.ehcache.hibernate.SingletonEhCacheRegionFactory 无法转换为 org.hibernate.cache.RegionFactory

java - JavaFX 中抛物线轨迹的时间线

java - 带开始和行的 Spring Data solr

java - 如何防止在模板中使用环境变量?

java - 为什么最佳实践因 OOP 中的静态类而异?

java - 请给我 Spring、Hibernate 的真实世界项目

java - 轻度使用后,Tomcat 随机关闭并出现 AbstractProtocol 暂停

java - Spring 启动 : how to return error status code in prehandle of HandlerInterceptor