这是命令 spkacssl,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
spkac - SPKAC 打印和生成实用程序
概要
openssl的 斯派克 [-在 文件名[退房手续 文件名[-键 密钥文件[-通行证 ARG[-挑战
绳子[-公钥[-spkac 名称[-spksect 部分[-noout[-核实[-发动机 id]
商品描述
这个 斯派克 命令处理 Netscape 签名的公钥和质询 (SPKAC) 文件。 它可以
打印出它们的内容,验证签名并从提供的
私钥。
指挥 配置
-在 文件名
如果此选项不是,则指定要读取的输入文件名或标准输入
指定的。 忽略如果 -键 选项被使用。
退房手续 文件名
默认情况下指定要写入的输出文件名或标准输出。
-键 密钥文件
使用私钥创建一个 SPKAC 文件 密钥文件。 该 -在, -noout, -spksect 和
-核实 如果存在,则选项将被忽略。
-通行证 密码
输入文件密码源。 有关格式的更多信息 ARG 看到
PASS 短语 争论 部分 openssl的(1)。
-挑战 绳子
如果正在创建 SPKAC,则指定质询字符串。
-spkac 名称
允许包含 SPKAC 的变量的替代名称。 默认是
“斯帕克”。 此选项影响生成的和输入的 SPKAC 文件。
-spksect 部分
允许包含 SPKAC 的部分的替代名称。 默认是
默认部分。
-noout
不要输出 SPKAC 的文本版本(如果正在创建 SPKAC,则不使用)。
-公钥
输出 SPKAC 的公钥(如果正在创建 SPKAC,则不使用)。
-核实
验证提供的 SPKAC 上的数字签名。
-发动机 id
指定一个引擎(通过其独特的 id 字符串)将导致 斯派克 试图获得一个
对指定引擎的功能引用,从而在需要时对其进行初始化。 这
然后引擎将被设置为所有可用算法的默认值。
示例
打印出 SPKAC 的内容:
openssl spkac -spkac.cnf
验证 SPKAC 的签名:
openssl spkac -in spkac.cnf -noout -验证
使用挑战字符串“hello”创建一个 SPKAC:
openssl spkac -key key.pem -challenge hello -out spkac.cnf
SPKAC 的示例,(为了清楚起见,将长行分开):
SPKAC=MIG5MGUwXDANBgkqhkiG9w0BAQEFAANLADBIAkEA1cCoq2Wa3Ixs47uI7F\
PVwHVIPDx5yso105Y6zpozam135a8R0CpoRvkkigIyXfcCjiVi5oWk+6FfPaD03u\
PFoQIDAQABFgVoZWxsbzANBgkqhkiG9w0BAQQFAANBAFpQtY/FojdwkJh1bEIYuc\
2EeM2KHTWPEepWYeawvHD0gQ3DngSC75YCWnnDdq+NQ3F+X4deMx9AaEglZtULwV\
4=
附注
可以将附加了合适的 DN 组件的创建的 SPKAC 送入 ca 效用。
SPKAC 通常由 Netscape 在提交包含以下内容的表单时生成 注册机
标记作为证书注册过程的一部分。
质询字符串允许以原始形式证明拥有私钥。 经过
检查 SPKAC 签名和随机质询字符串,给出了一些保证
用户知道与被认证的公钥对应的私钥。 这是
在某些应用中很重要。 没有这个,以前的 SPKAC 可能是
用于“重放攻击”。
使用 onworks.net 服务在线使用 spkacssl
