对话框用于验证服务器/客户端连接。服务器或客户端身份验证的执行取决于初始情况和协议。
可能的协议和对话概览
-
svn://
:SVN 协议;未加密或 SSL/TLS 加密-
可提示用户名和密码(即使是未加密的连接)
-
如果证书未知、有缺陷或无效(用于 TLS/SSL 加密),可从验证对话框中提示服务器证书,以便确认服务器
-
除了用户名和密码提示外,客户端还可以使用客户端证书(用于 TLS/SSL 加密)进行身份验证。使用客户端证书打开身份验证对话框。
-
-
http://
:通过 http 访问 SVN,未加密-
可提示用户名和密码
-
-
https://
:SVN 通过 http、SSL/TLS 加密传输。-
可提示用户名和密码
-
如果证书未知、有缺陷或无效,可从身份验证对话框中提示服务器证书,以确认服务器。
-
作为用户名和密码的替代或补充,客户端还可以使用客户端证书进行身份验证。使用客户端证书打开身份验证对话框。
-
-
svn+ssh://
:通过 SSH 通道加密的 SVN 协议。SSH(安全外壳)是 Linux/Unix 中访问其他计算机的常用网络工具。-
可提示用户名和密码
-
如果服务器仍然未知,则在身份验证对话框中提示输入服务器证书,以确保服务器是正确的。
-
使用服务器证书进行身份验证的对话框
初始情况:CODESYS (作为客户端)收到未知或有缺陷的服务器证书。
此对话框显示有关证书的信息。您可以在这里确认服务器的身份。
“验证区” |
安全连接 例如 |
“主机名称” |
例如 |
“Thumbprint” |
|
“有效期从” |
|
“有效期至” |
|
“发行人” |
例如 |
“证书” |
“钥匙类型” |
|
“密钥大小(比特)” |
|
“钥匙指纹” |
“将信息保存到 RAM” |
如果重新启动CODESYS ,则必须重新接受证书。 |
“保存到磁盘” |
如果重新启动CODESYS ,则会使用保存的证书。 |
“OK” |
验证并建立连接。 |
证书内存以加密方式保护,并与其他 SVN 客户端一起分发。
使用客户证书进行身份验证的对话框
最初的情况:SVN 服务器需要客户端证书进行身份验证。
在此对话框中,您可以选择客户证书以确认身份。
“验证区” |
安全连接 例如 |
“文件” |
客户证书文件 |
“将信息保存到 RAM” |
如果重新启动CODESYS ,则必须重新接受证书。 |
“保存到磁盘” |
如果重新启动CODESYS ,则会使用保存的证书。 |
“OK” |
验证并建立连接。 |
使用口令进行身份验证的对话框
最初的情况:SVN 服务器的配置要求它使用客户端证书进行身份验证。所申请的证书受通行短语保护。
“验证区” |
安全连接 例如 |
“通过短语” |
例如 |
“将信息保存到 RAM” |
如果重新启动CODESYS ,则必须重新接受证书。 |
“保存到磁盘” |
如果重新启动CODESYS ,则会使用保存的证书。 |
“OK” |
通过通行短语验证客户端证书并建立连接。 |
使用用户名和密码进行身份验证的对话框
最初的情况:SVN 服务器的配置要求使用用户名和密码进行身份验证。
“验证区” |
安全连接 例如 |
“用户名” |
例如 |
“密码” |
例如 |
“将信息保存到 RAM” |
如果重新启动CODESYS ,则必须重新接受证书。 |
“保存到磁盘” |
如果重新启动CODESYS ,则会使用保存的证书。 |
“OK” |
建立连接并验证。 |