您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

证书查看器实用程序 (viewcert)

显示公共密钥基础结构(Public Key Infrastructure,简称 PKI)对象内的值、转换 PKI 对象的编码,或者加密及解密专用密钥。

语法

viewcert [  ] 

选项描述@读取来自指定的环境变量或配置文件的选项。要保护配置文件中的信息,可使用文件隐藏实用程序 (dbfhide) 对配置文件的内容进行编码。-d对输出进行 DER 编码。此选项只能与 -o 选项一起使用。而不能与 -p 一起使用。缺省情况下,viewcert 以可读文本的格式输出 PKI 对象。-ip如果 中包含加密的专用密钥,使用此选项指定对其解密所需的口令。 -o指定 viewcert 用来写入输出内容的文件。缺省情况下,viewcert 会将输出写入到它运行时所在的命令提示窗口。-op指定 viewcert 加密专用密钥所用的口令。此选项只能与 -d 或 -p 一起使用。缺省情况下,专用密钥不加密。-p对输出进行 PEM 编码。此选项只能与 -o 选项一起使用。而不能与 -d 一起使用。缺省情况下,viewcert 以可读文本的格式输出 PKI 对象。-p1使用 PKCS #1(而不是缺省的 PKCS #8)对未加密的 RSA 专用密钥进行编码。-q以安静模式运行 -- 不显示消息。指定必须是 DER 或 PEM 编码的 PKI 对象的文件。-3des指定 -p、-ip 和 -op 选项后,将指定使用 3DES 加密,而不使用 AES。当服务器在 FIPS 模式下运行时,请不要使用此选项。 

特权

无。

注释

viewcert 实用程序可用于查看以下类型的 PKI 对象:

  • X.509 证书

  • 证书请求

  • 专用密钥

  • 证书撤消列表 (CRL)

    Viewcert 还可用于在 DER 和 PEM 编码类型之间进行转换,以及加密或解密专用密钥。

    viewcert 实用程序支持 RSA 对象。

    示例

    以下示例将供您查看随 SAP IQ 提供的示例 RSA 证书。从 %IQDIRSAMP%\Certificates 目录运行以下命令:

    viewcert rsaroot.crt

    此示例将产生以下输出:

    SQL Anywhere X.509 证书查看器版本 17.0.0.1245
    
    

    公用名:示例 RSA 根证书

    国家/地区代码:CA

    省/直辖市/自治区:ON

    地点:Waterloo

    组织:SAP

    组织单位:SQL Anywhere

    发行者:示例 RSA 根证书

    序列号:101

    发行:2015 年 4 月 19 日 13:49:00

    到期:2025 4 月 20 日 13:49:00

    签名算法:RSA、SHA256

    密钥类型:RSA

    密钥大小:2048 位

    基本约束:是证书颁发机构,路径长度限制:10

    密钥用法:证书签名、CRL 签名