我购买了应用服务证书,当我将其与Service Fabric连接时,我收到了以下部署错误。 我可以找到以JSON格式上传PFX的文档,但我找不到任何关于将证书转换为JSON格式的信息。看来你甚至无法导出证书,是这样的吗? 我该如何解决这个问题?
<Window.Style>
<Style TargetType="{x:Type Window}">
<Setter Property="WindowState" Value="Normal" />
<Setter Property="WindowStyle" Value="SingleBorderWindow" />
<Style.Triggers>
<DataTrigger Binding="{Binding IsFullScreen}" Value="True">
<Setter Property="WindowState" Value="Maximized" />
<Setter Property="WindowStyle" Value="None" />
</DataTrigger>
</Style.Triggers>
</Style>
</Window.Style>
答案 0 :(得分:2)
好的想通了,根据我的评论,你实际上可以通过Vault下载证书,它根本没有密码。所以你可以按照你想要的方式使用它。
$secretRetrieved = Get-AzureKeyVaultSecret -VaultName 'vault' -Name 'name'
$pfxBytes = [System.Convert]::FromBase64String($secretRetrieved.SecretValueText)
[io.file]::WriteAllBytes("D:\Development\Tools\Service-Fabric-master\certificate.pfx", $pfxBytes)