因为在调试邮件系统的时候涉及到base64编码,所以就找解码命令,记得2003中有命令可以做到,可就是没找到详细的资料,今天有朋友回复了我。特将命令使用信息记录至此备忘!
将证书编码为 base64 文件
语法
certutil-encode [-f] [-v] InFile OutFile
参数
-encode
将证书编码为一个 base64 文件。
-f
覆盖现有的文件或项。
-v
指定详细输出。
InFile
指定要编码为 base64 文件的证书。
OutFile
指定要接收该证书信息的 base64 编码文件。
-?
显示 certutil 命令列表。
对 base64 编码证书进行解码
语法
certutil-decode [-f] [-v] InFileOutFile
参数
-decode
对 base64 编码文件进行解码。
-f
覆盖现有的文件或项。
-v
指定详细输出。
InFile
指定要解码的 base64 编码文件。
OutFile
指定要接收输出的文件。
-?
显示 certutil 命令列表。
解码 base64 编码请求为 DER 编码请求
语法
certutil-decode [-f] [-v] Base64Request.req DERrequest.der
参数
-decode
对 base64 编码文件进行解码。
-f
覆盖现有的文件或项。
-v
指定详细输出。
Base64Request.req
指定要解码的 base64 编码请求。
DERrequest.der
指定要创建的 DER 编码请求(与 Entrust 兼容)。
-?
显示 certutil 命令列表。
解码 DER 编码请求为 base64 编码请求
语法
certutil-encode [-f] [-v] DERrequest.der Base64Request.req
参数
-encode
将证书编码为 base64 文件。
-f
覆盖现有的文件或项。
-v
指定详细输出。
DERrequest.der
指定要解码的 DER 编码请求(与 Entrust 兼容)。
Base64Request.req
指定要创建的 base64 编码请求。
-?
显示 certutil 命令列表。
将证书编码为十六进制文件
语法
certutil-encodehex [-f] [-v] InFile OutFile
参数
-encodehex
将证书编码为十六进制文件。
-f
覆盖现有的文件或项。
-v
指定详细输出。
InFile
指定要将其编码为十六进制文件的证书。
OutFile
指定要创建的十六进制文件。
-?
显示 certutil 命令列表。
对十六进制编码文件进行解码
语法
certutil-decodehex [-f] [-v] InFile OutFile.der
参数
-decodehex
对十六进制编码文件进行解码。
-f
覆盖现有的文件或项。
-v
指定详细输出。
InFile
指定要解码的十六进制编码文件。
OutFile.der
指定要接收输出的 DER 编码文件。
-?
显示 certutil 命令列表。