azure-keyvault 相关问题

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

从 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

如何使用Python SDK在Vault中创建椭圆曲线密钥

我正在关注本教程,了解如何在 Python azure.keyvault.keys 包中生成椭圆曲线密钥 — Azure SDK for Python 2.0.0 文档 (windows.net) 这是当前的 python 代码...

回答 1 投票 0

使用 Azure Key Vault 时无法禁用受信任的 Microsoft 服务的防火墙绕过选项

我设置了一个具有专用终结点且没有公共访问权限的 Azure 密钥保管库。我还启用了“允许受信任的 Microsoft 服务绕过此防火墙”选项。但是,我无法禁用...

回答 1 投票 0

从消费计划Azure功能访问Azure KV

我在 VNET 中部署了一个 Azure Key Vault,并且禁用了公共访问。我需要从无服务器的消费 Azure 函数中获取该 KV 的秘密。 问题是,作为那种类型...

回答 1 投票 0

如何获取 Azure 证书客户端响应和证书指纹

我正在尝试对进行证书验证的服务进行单元测试。它将给定指纹与存储在 Azure Key Vault 中的证书上的指纹进行比较。 我的代码运行良好,但现在我......

回答 1 投票 0

在 Azure Cli powershell azure yaml 步骤中使用带有特殊字符的密码

我有一些 yaml,可以通过天蓝色密钥库中的密码获取,然后将其传递给另一个函数,但是密码中同时包含 } 和 \,这会导致身份验证问题...

回答 1 投票 0

Azure Key Vault 是否适合存储客户端应用程序生成的加密密钥?

我有客户端应用程序,可以生成在设备上加密的数据。加密密钥通过 HTTPS 发送到使用 Azure Key Vault 存储加密密钥的 Azure 函数...

回答 3 投票 0

在 AKS 中使用 nginx 入口控制器,并使用工作负载身份从 Key Vault 中提取 TLS 证书终止

我正在将 AKS 与 nginx 入口控制器结合使用。 我正在使用包含 .key 和 .crt 的 kubernetes tls Secret 并将其引用到 ingress.yaml 中 Kubectl 创建秘密 tls $secret_name --key=...

回答 1 投票 0

我有一个关于 C# 中的 DefaultAzureCredential() 的问题,它是一个 Azure 方法

我目前正在使用 .NET 6 开发 API 控制器。 Azure SQL 使用始终加密,但连接到 .NET 时发生错误。 当我纠正错误时,我问你一个问题...

回答 0 投票 0

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