azure-keyvault 相关问题

Microsoft Azure Key Vault是一种云托管服务,允许应用程序使用(HSM存储的)加密密钥加密/解密数据并存储和检索机密。

Azure 证书导入 - 错误参数

我正在创建一个像这样的天蓝色证书: az keyvault 证书创建 --name testName -p "$(az keyvault 证书 get-default-policy)" --vault-name keyvaulttest01 那我就很重要了...

回答 1 投票 0

更新 azure Web 应用程序的应用程序设置中的秘密标识符 URL

我一直在四处搜索,在 StackOverflow 上找到了两篇文章,其中包含可能答案的链接,但不幸的是,这些链接不再有效。 情况是: 我有一个 Azure Key Va...

回答 1 投票 0

Spring boot 应用程序将从 Key Vault 读取配置并连接到 SQL?

我不是 Java/Spring Boot 开发人员,但我想构建一个简单的 Spring boot 应用程序,该应用程序可以从 Key Vault 读取配置并连接到 SQL。 我有两个单独的解决方案...

回答 4 投票 0

使用 Java Azure SDK 从 Azure KeyVault 下载 pkcs8 私钥的技巧是什么?

因此,作为参考,这是我正在做的工作: 对存储在“证书”刀片中的 .pkcs12 的调用有效: 证书客户端 证书客户端 = 新的证书客户端生成器() .vaultUrl(

回答 1 投票 0

带有 C# 和 ASP.NET Core 接口的动态键值对存储类

假设我想要一个接口和类来存储来自外部提供商(例如 Azure KeyVault)的键值对。 我有这个界面: 命名空间 SampleNamespace.Interfaces { 公众参与...

回答 1 投票 0

使用 Azure Key Vault 检索机密时性能异常缓慢

我正在尝试在我的应用程序中实现 Azure Key Vault,以便它可以检索存储的机密以供使用。我在本地检索秘密需要 12-15 秒,这在任何容量中都是不可接受的......

回答 1 投票 0

如何列出所有密钥(包括从 Azure Key Vault 禁用的密钥)

这是唯一启用的列表键 凭证 = AzureCliCredential() Secret_client = SecretClient(vault_url=f"https://{keyvault}.vault.azure.net", credential=credential) 返回secret_c...

回答 1 投票 0

放置秘密范围 - databricks

我需要使用笔记本而不是 CLI 来更新机密。因此,我正在使用 API,每次获取新的访问令牌和刷新令牌时,我都想在我的 databricks 支持的秘密中更新它们

回答 1 投票 0

从 azure cli 生成证书/私钥对

我在 Azure keyvault 中创建了一个证书。 csr 由 CA 签名,我将 CA 的响应合并回 keyvault。 我可以使用 az keyvault 下载证书下载 crt,但是...

回答 1 投票 0

Azure DevOps 发布管道 - 变量组作为 Azure Key Vault 和 bash 脚本 - 内联与基于文件

我有一个包含机密的 Azure KeyVault,我们将其称为“test1”。 我有一个运行 2 个 bash 脚本的 Azure DevOps 发布管道。一个是内联的,另一个是基于文件的。 内联脚本...

回答 1 投票 0

我已在 AKS 群集上设置外部机密,指向 Azure Key Vault,但我的外部机密无法同步

我正在尝试使用External Secrets 运算符将AKS 与Key Vault 集成。我已经使用 Helm 图表设置了操作员本身,并且创建了一个指向名为

回答 1 投票 0

将 .asc 格式的 PGP 密钥对转换为 .pem 格式

我有一组 .asc 格式的 PGP 密钥,我想将它们导入到仅支持 .pem/.pfx 的 Azure Key Vault 中。我想请问一下如何进行转换? 我尝试转换它...

回答 1 投票 0

如何在 Azure Web 应用程序配置中使用 CATALINA_OPTS 访问 Key Vault

我的 Azure Web 应用程序(在 Tomcat9 上运行)通过 META-INF/context.xml 中的以下内容成功连接到 Azure SQL 数据库 我的 Azure Web 应用程序(在 Tomcat9 上运行)通过以下内容成功连接到 Azure SQL 数据库 META-INF/context.xml <Resource name="jdbc/myDB" type="javax.sql.DataSource" auth="Container" factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" initialSize="30" maxActive="100" validationQuery="SELECT 1" validationQueryTimeout="1000" testOnBorrow="true" url="jdbc:sqlserver://myserver.database.windows.net:1433;database=myDatabase;encrypt=true;trustServerCertificate=true;loginTimeout=10;user=myuser@myserver;password=${dbPassword}" /> 并在 WebApps 配置中具有以下 CATALINA_OPTS 应用程序设置 -Ddbpassword=<my password> 我想升级我的安全性,因此我在 Key Vault 中添加了一个名为 DB-PASSWORD 的机密,并更改了 WebApps 配置中的 CATALINA_OPTS 应用程序设置,如下所示 [email protected](SecretUri=https://thekeyvaulttest.vault.azure.net/secrets/DB-PASSWORD/) 我使用了 Microsoft 的这个指南。 但是服务器无法启动,说 /usr/local/tomcat/bin/catalina.sh: eval: line 1: syntax error: unexpected "(" Web 应用程序有权从 Key Vault 读取机密。这似乎不是一个身份验证问题,例如 在这个问题中 读取context.xml的Java代码如下: public final class DBConnection { private static DataSource ds = null; private static DBConnection instance = null; private DBConnection() throws NamingException { InitialContext ic = new InitialContext(); ds = (DataSource) ic.lookup("jdbc/mydb"); } public static synchronized DBConnection getInstance() { if (instance == null) { try { instance = new DBConnection(); } } catch (Exception e2) { } } return instance; } public Connection getConnection() { Connection con = null; try { con = ds.getConnection(); } catch (SQLException e) { System.out.println(e.toString()); } return con; } public void returnConnection(Connection con) { try { con.close(); } catch (SQLException e) { System.out.println(e.toString()); } finally { try { con.close(); } catch (SQLException e) { System.out.println(e.toString()); } } return; } } 一种可行的解决方法是使用 BasicDataSource 而不是 DataSource 并在 Java 中加载参数。这完全不需要在 context.xml 中定义连接。 String keyVaultUrl = "https://thekeyvaulttest.vault.azure.net/"; SecretClient secretClient = new SecretClientBuilder() .vaultUrl(keyVaultUrl) .credential(new DefaultAzureCredentialBuilder().build()) .buildClient(); ds=new BasicDataSource(); String url = "jdbc:sqlserver://myserver.database.windows.net:1433;database=myDatabase;encrypt=true;trustServerCertificate=true;loginTimeout=10;"; String username = "myuser@myserver"; String password = secretClient.getSecret("DB-PASSWORD").getValue(); ds.setDriverClassName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); ds.setUrl(url); ds.setMaxTotal(100); ds.setUsername(username); ds.setPassword(password); ds.setInitialSize(30); ds.setValidationQuery("SELECT 1"); ds.setTestOnBorrow(true);

回答 1 投票 0

Azure Keyvault 用于检索安全值

常量字符串secretName =“MyConnectionString”; var kvUri = "https://{vaultname}.vault.azure.net/{}"; var client = new SecretClient(new Uri(kvUri), new DefaultAzureCredential()...

回答 1 投票 0

配置 Azure WebApp 以从 Azure Key Vault 读取机密

我正在尝试在我的 API 中实现 Azure Key Vault。我的密钥库里有一把秘密密钥。我已更改代码以从密钥库获取密钥。在本地,我的用户有权访问...

回答 1 投票 0

使用 Java SDK 从 Azure KeyVault 下载 .PFX 证书时遇到问题

使用 Java SDK 从 Azure KeyVault 下载 .PFX 证书时遇到问题。 下载后,证书无法像原始的十六进制编码的 .PFX 文件一样打开,在我上传之前...

回答 2 投票 0

为什么 Key Vault 中的 .PEM 密钥无法在我的 Function App 中正确使用?

我正在尝试通过 Azure Function App 使用 Python 完成一个过程。此过程需要一个私钥(.PEM,已作为密钥上传到 Azure Key Vault)以及两个秘密(我们的 AP...

回答 1 投票 0

访问 azure synapse 分析管道笔记本中的密钥保管库

我在 Azure 密钥保管库中保存了一个机密,并希望在 Synapse 分析管道中访问它 当我运行手动笔记本时,它不会给出错误,并且我在

回答 1 投票 0

将应用服务证书添加到 KeyVault 时出现错误“参数 keyVaultCsmId 具有无效值”

我已使用Azure的应用服务证书生成了通配符证书。 之后,Azure 要求您在 KeyVault 中配置证书,这就是我陷入困境的地方。 我有一个

回答 6 投票 0

错误java.lang.NoClassDefFoundError:reactor/netty/transport/ClientTransport

我正在开发一个要在应用程序中上传的 jar 文件,该应用程序将利用它连接到 Azure 密钥保管库并检索凭据以进一步在服务器上运行一些操作。我正在使用 Maven,并且正在...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.