【发布时间】:2017-10-22 06:52:43
【问题描述】:
我在服务器上有一个文件,我正在尝试读取它。 我的代码如下:
package require http
package require twapi_crypto
http::register https 443 [list ::twapi::tls_socket]
set token [http::geturl "https://$ipaddress/filename"]
set status [http::status $token]
set data [http::data $token]
put $data
我收到以下错误:
The target principal name is incorrect
while executing
"InitializeSecurityContext $Credentials $Handle $Target $Inattr 0 $Datarep $inbuflist 0"
(procedure "sspi_step" line 16)
invoked from within
"sspi_step $SpiContext $data"
(procedure "_negotiate2" line 19)
invoked from within
"_negotiate2 $chan"
(procedure "rethrow" line 2)
invoked from within
"rethrow"
invoked from within
"trap {
_negotiate2 $chan
} onerror {} {
variable channels
if {[info exists _channels($chan)]} {
dict set _chan..."
(procedure "_negotiate line 3)
invoked from within
"_negotiate $chan"
(procedure "::twapi::tls::_so_write_andler" line12)
invoked from within
"::twapi::tls::_so_write_handle rc0"
有人可以将我重定向到问题所在吗?当我尝试访问文件时,我收到来自 IE 的警告,即使我已将证书添加到浏览器,也必须单击继续,这是在 Windows 机器上运行的。
【问题讨论】:
标签: windows ssl ssl-certificate tcl