使用openssl为本地主机创建csr

使用openssl为本地主机创建csr,openssl,csr,Openssl,Csr,我正在使用openssl(在windows上)创建csr,并附带(测试试用)证书。我以前从未这样做过,我有一个问题: 创建私钥后,您将创建一个csr文件,并要求您提供个人信息。它问你的一个问题是通用名,意思是域名。我目前只运行localhost。我正在练习如何创建https://站点 问题:我可以通过执行localhost:82之类的操作来创建有效的csr吗?如果没有,我该怎么办?简单回答:打开您的主机文件(C:\Windows\System32\drivers\etc\hosts)并想出一个奇

我正在使用openssl(在windows上)创建csr,并附带(测试试用)证书。我以前从未这样做过,我有一个问题: 创建私钥后,您将创建一个csr文件,并要求您提供个人信息。它问你的一个问题是通用名,意思是域名。我目前只运行localhost。我正在练习如何创建https://站点


问题:我可以通过执行localhost:82之类的操作来创建有效的csr吗?如果没有,我该怎么办?

简单回答:打开您的
主机
文件(C:\Windows\System32\drivers\etc\hosts)并想出一个奇特的域名:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#       ::1             localhost
127.0.0.1       localhost

127.0.0.1       example.com  # <<< Your fancy domain goes here !!!
#版权所有(c)1993-2009微软公司。
#
#这是Microsoft TCP/IP for Windows使用的主机文件示例。
#
#此文件包含IP地址到主机名的映射。每个
#条目应保留在单独的行上。IP地址应该是
#将被放置在第一列中,后跟相应的主机名。
#IP地址和主机名应至少用一个字符分隔
#空间。
#
#此外,可以在单独的页面上插入注释(例如这些注释)
#由“#”符号表示的机器名称后面的行或。
#
#例如:
#
#102.54.94.97 rhino.acme.com#源服务器
#38.25.63.10 x.acme.com#x客户端主机
#本地主机名解析在DNS本身内处理。
#::1本地主机
127.0.0.1本地主机

127.0.0.1 example.com#是否需要是www.example.com?我需要重新启动计算机还是什么?而且,如果我使用的是端口82,而不是80(出于技术原因),它必须是example.com:82吗?不,你可以给它取任何你想要的名字(例如google.com也可以)。
hosts
文件优先于DNS查找,因此,从字面上说,选择您喜欢的任何内容。回答您的另一个问题:您没有在CSR中指定特定的端口,通用名称基本上是您的域或子域(如果您想保护www.example.com)。好的,谢谢。我想我现在只使用localhost本身,因为从你所说的来看,这和example.com一样好。我将生成一个新的密钥和csr,不管怎样,一旦我使它生效。