使用Java对Azure Key Vault进行身份验证

时间:2017-10-25 13:14:51

标签: java azure certificate azure-keyvault

在我之前的问题中,我尝试使用clientID和client-secret访问Azure Key Vault并获取Vault信息。现在我正在尝试使用clientID和基于证书的身份验证来访问密钥保管库。我用谷歌搜索了this。但无法继续前进,因为我无法理解如何继续前进。

let text = "..."
let lang = CFStringTokenizerCopyBestStringLanguage(text as CFString, CFRange(location: 0, length: text.characters.count))

if let lang = lang {
    let direction = NSLocale.characterDirection(forLanguage: lang as String)

    if direction == .rightToLeft {
        textView.textAlignment = .right
    }
    else {
        textView.textAlignment = .left
    }
}

有人可以提供有关租户和订阅ID的价值的见解。此外,我是否必须在pfxcertification中提供我的认证路径 请帮助我理解上面的代码行。

由于

1 个答案:

答案 0 :(得分:1)

link会有所帮助。

  

有人可以提供有关租户和租户价值的见解   subscriptioID。

如果我的理解是正确的,租户价值是您的域名或租户ID。订阅ID是您要管理密钥保管库的订阅。

您可以创建如下的身份验证文件。

subscription=########-####-####-####-############
client=########-####-####-####-############
tenant=########-####-####-####-############
certificate=<path to certificate file>
certificatePassword=XXXXXXXXXXXXXXXX
managementURI=https\://management.core.windows.net/
baseURL=https\://management.azure.com/
authURL=https\://login.windows.net/
graphURL=https\://graph.windows.net/