Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为Azure应用程序注册生成证书_Azure_Certificate_Ssl Certificate - Fatal编程技术网

为Azure应用程序注册生成证书

为Azure应用程序注册生成证书,azure,certificate,ssl-certificate,Azure,Certificate,Ssl Certificate,在Azure应用程序注册门户中,我需要生成一个新证书,以允许我的域服务访问该图。 我使用Powershell生成证书,如下所示: 新的自签名证书-CertStoreLocation“Cert:\CurrentUser\My” -主题“CN=sampleAppCert”-密钥规范密钥交换 结果看起来不错,但如果我想将此证书连同certlm.msc导出到一个文件中,它不会出现在列表中 如果我将-DnsName'my domain.com'添加到参数列表中,将显示一个证书。 但对于Microsoft文

在Azure应用程序注册门户中,我需要生成一个新证书,以允许我的域服务访问该图。 我使用Powershell生成证书,如下所示:

新的自签名证书-CertStoreLocation“Cert:\CurrentUser\My” -主题“CN=sampleAppCert”-密钥规范密钥交换

结果看起来不错,但如果我想将此证书连同certlm.msc导出到一个文件中,它不会出现在列表中

如果我将-DnsName'my domain.com'添加到参数列表中,将显示一个证书。 但对于Microsoft文档,此值应为

一般来说,我对理解不同类型的证书以及参数的含义感到非常困惑

  • 如果我使用-DnsName属性,这会生成SSL/TLS证书来保护internet域吗
  • CN代表什么
  • 为什么证书没有出现在certlm存储中?在不使用DnsName属性的情况下,如何导出生成的证书以在Azure门户中使用它
  • 有什么值得推荐的资源来更好地理解数字证书吗?我对整个话题很困惑,想读点东西。但尤其是微软的文档更让我困惑(

  • 让我试着回答你的问题

  • 如果您将使用-DnsName属性,它将向您的证书中添加SAN(“使用者替代名称”)。您可以在证书的详细信息中检查SAN
  • SAN基本上用于使用单个证书()保护多个域

    另外,请注意,这些是自签名证书,不能用于保护internet域,为了保护internet域,您需要由CA(如Digicert等)签名的证书

  • CN代表公共名称,它基本上是您网站的完全限定域名()

  • 您需要先导出证书,然后再导入它。您可以使用export-PfxCertificate命令在磁盘上导出证书,然后单击它导入证书

  • 从基础开始