团队,
每当我尝试通过此处提到的步骤将pfx证书上传到Azure密钥库
private var temp: Temp? = null
fun load(id: Int) {
loadNewListener.apply {
when {
this != null -> load(id = id)
else -> userEmitPdfTemp = Temp(id = id)
}
}
}
Flowable.create<Data>({ emmit ->
userEmitPdfTemp?.let {id->
emmit.onNext(Data(id))
userEmitPdfTemp =null
}
loadNewListener = object :Listener {
override fun load(id: Int) {
emmit.onNext(Data(id))
}
}
}
我收到此错误
Import-AzureKeyVaultCertificate:不支持的密钥大小(1024)。 支持的大小为[2048,3072,4096]第1行,字符:8 + $ cer = Import-AzureKeyVaultCertificate -VaultName $ vaultName -Name $ c ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ + CategoryInfo:CloseError :( :) [Import-AzureKeyVaultCertificate],KeyVaultErrorException + FullyQualifiedErrorId:Microsoft.Azure.Commands.KeyVault.ImportAzureKeyVaultCertificate
我如何上传小于指定大小2048的pfx,或者keyvault只接受方括号中提到的大小?
答案 0 :(得分:1)
您可以将证书存储为秘密而不是证书。
例如https://gist.github.com/bmoore-msft/425b79b7b7e226264554ec534b956a48