这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 couriertls,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
couriertls - Courier 邮件服务器 TLS/SSL 协议包装器
概要
信使 [选项...] {程序} {ARG...}
商品描述
这款 信使 应用程序使用程序来加密网络连接,使用
SSL/TLS,无需应用程序处理 SSL/TLS 的血腥细节。 信使
由 Courier 邮件服务器 IMAP 和 ESMTP 服务器使用。
信使 通常不直接从命令行运行。 一个应用程序通常
创建网络连接,然后运行 信使 使用适当的选项来加密
使用 SSL/TLS 的网络连接。
配置
-主机=主持人, -端口=端口
这些选项用于代替 -remotefd,主要用于调试目的。
信使 连接到指定的服务器并立即开始 SSL/TLS 协商
建立连接时。
-localfd=n
从文件描述符读取和写入数据以通过 SSL/TLS 加密 n.
-状态fd=n
将 SSL 协商状态写入文件描述符 n,然后关闭此文件描述符。 如果
SSL 成功启动,继续阅读 n 立即获得 EOF。 否则,单行
文本 - 错误信息 - 被读取; 文件描述符已关闭; 和 信使
终止。
-printx509=n
在文件描述符上打印 x509 证书 n 然后关闭它。 x509 证书是
在 SSL/TLS 加密开始之前打印。 该应用程序可以立即阅读
运行后证书 信使, 直到文件描述符关闭。
-remotefd=n
文件描述符 n 是要使用 SSL/TLS 加密的网络连接。
-服务器
协商 SSL/TLS 连接的服务器端。 如果不使用此选项,客户端
协商 SSL/TLS 连接的一侧。
-tcpd
信使 正在被调用 快递员,并且远程套接字存在于
描述符 0 和 1。 -tcpd 意味着,基本上,与 -remotefd=0,但 信使
关闭文件描述符 1,并将文件描述符 1 重定向到文件描述符 2。
-验证=域
验证 域 在提供的受信任 X.509 证书的 CN 字段中设置
通过 SSL/TLS 对等方。 TLS_TRUSTCERTS 必须被初始化(见下文),并且
证书必须由受信任的证书之一签名。 CN 字段可以
包含通配符:CN=*.example 将匹配 -verify=foo.example.com. 对于 SSL/TLS
客户, TLS_VERIFYPEER 必须设置为 PEER(见下文)。
-协议=原
提交 原 在远程连接上启用 SSL/TLS 之前的协议命令。 原
是“smtp”或“imap”。 这是一个调试选项,可用于
使用远程 IMAP 或 SMTP 服务器对 SSL/TLS 进行故障排除。
如果 -remotefd=n 选项未指定,命令行的其余部分指定
要运行的程序 - 及其参数 - 其标准输入和输出通过以下方式加密
通过网络连接的 SSL/TLS。 如果未指定程序,则标准输入
和输出 信使 本身是加密的。
环境 变数
信使 读取以下环境变量以配置 SSL/TLS
协议:
TLS_协议=原
设置协议版本。 可能的版本是:SSL2、SSL3、TLS1。
TLS_CIPHER_LIST=密码表
(可选)设置要使用的协议密码列表。 请参阅 OpenSSL 的文档
获取更多信息。
TLS_超时=秒
当前未实现,保留以备将来使用。 这应该是一个
不活动超时,但尚未实施。
TLS_DHCERTFILE=文件名
存储我们的 Diffie-Hellman 密码对的 PEM 文件。 当 OpenSSL 被编译为使用时
Diffie-Hellman 密码而不是 RSA 您必须生成将使用的 DH 对。
在大多数情况下,DH 对将被视为机密,并且 文件名 不得
是世界可读的。
TLS_CERTFILE=文件名
要使用的证书。 TLS_CERTFILE SSL/TLS 服务器需要,并且是可选的
用于 SSL/TLS 客户端。 文件名 不能是世界可读的。
TLS_TRUSTCERTS=路径名
从以下位置加载受信任的根证书 路径名. 路径名 可以是文件或目录。
如果是文件,则该文件应包含 PEM 格式的受信任证书列表。 如果一个
目录,目录中应包含可信证书,PEM格式,一个
每个文件并使用 OpenSSL 进行散列 c_rehash 脚本。 TLS_TRUSTCERTS 由...使用
SSL/TLS 客户端(通过指定 -领域 选项)和 SSL/TLS 服务器
(TLS_VERIFYPEER 设置为 PEER 或 REQUIREPEER)。
TLS_VERIFYPEER=水平
是否验证peer的X.509证书。 此选项的确切含义取决于
是否 信使 用于客户端或服务器模式。 在服务器模式下:NONE -
不向客户端请求 X.509 证书; PEER - 请求一个可选的 X.509
来自客户端的证书,如果客户端返回一个,则 SSL/TLS 连接关闭
除非证书由受信任的证书颁发机构签名(请参阅
TLS_TRUSTCERTS); REQUIREPEER - 与 PEER 相同,除了 SSL/TLS 连接也是
如果客户端不返回可选的 X.509 证书,则关闭。 在客户端
模式:NONE - 忽略服务器的 X.509 证书; PEER - 验证服务器的 X.509
证书根据 -领域 选项,(见上文)。
使用 onworks.net 服务在线使用 courierls