Tag: azure keyvault

Microsoft Azure密钥保pipe库可以进行对称encryption吗?

我希望澄清和build议如下: 我的项目要求我在Nodejs环境中使用对称数据encryption(使用AES)来保护数据库(mongodb)上的数据。 理想情况下,我想这样做如下: 将对称密钥作为密钥存储在Azure密钥保pipe库中,然后对该保pipe库进行“encryption”调用,以使用密钥对数据执行AESencryption。 encryption的数据在对我的应用程序的响应中发送,然后以encryption的forms存储在数据库中。 在阅读MS Azure的文档和相关博客文章后,我感到困惑,有些消息来源声称支持对称密钥encryption,但是没有官方文档。 任何人都可以build议,这是否是Azure Key Vault支持的所有关键types和algorithm的详尽列表? https://msdn.microsoft.com/en-us/library/azure/dn903623.aspx#BKMK_KeyTypes 这似乎也可能是一个选项( http://www.nuget.org/packages/Microsoft.Azure.KeyVault.extensions ),但只适用于.NET环境。 对Nodejs的任何爱? 所以 – 我问的是“MS Azure的密钥保pipe库是否支持对称(AES)密钥/encryption,如果是,那么这是正式logging在哪里? 如果当前不支持对称密钥/encryption,任何人都可以提供一种替代方法来实现上述的方法吗? 非常感谢,非常感谢。

在azure色的钥匙库上callback

我正在使用azure-keyvault来存储秘密,我想使用我的configuration文件中的秘密,但在callback中面临一些问题。 问题是调用bookshelf.js之前没有返回的秘密,并且密码是undefined : config.js: var environment = process.env.NODE_ENV || 'development'; module.exports = require('./env/' + environment + '.js'); keyvault.js: var sqlPassword = function(){ var promise = new Promise( function resolver(resolve, reject) { var secretId = secrectUri + 'secrets/password'; client.getSecret(secretId, function(err, result) { if (err) throw err; resolve(result.value); }); } ); }; module.export = { sqlPassword: sqlPassword() […]