Статус: Участник
Группы: Участники
Зарегистрирован: 14.12.2009(UTC) Сообщений: 17 Место: Москва
|
Нашел примеры из вашего SDK, прошу прощения . Собрал. Запросил новый серверный сертификат на тестовом УЦ. Поместил в локальное хранилище, публичный выгрузил на диск. Запустил, и получил туже "Не удается установить связь с локальным администратором безопасности"И де я тормоЗ? Даю ISO/RSA работает :(. C:\>server.exe ssdk.cer Waiting for a client to connect... Необработанное исключение: System.ComponentModel.Win32Exception: Не удается уста новить связь с локальным администратором безопасности Код:
C:\>server.exe ssdk.cer
Waiting for a client to connect...
Необработанное исключение: System.ComponentModel.Win32Exception: Не удается уста
новить связь с локальным администратором безопасности
в System.Net.SSPIWrapper.AcquireCredentialsHandle(SSPIInterface SecModule, St
ring package, CredentialUse intent, SecureCredential scc)
в System.Net.Security.SecureChannel.AcquireCredentialsHandle(CredentialUse cr
edUsage, SecureCredential& secureCredential)
в System.Net.Security.SecureChannel.AcquireServerCredentials(Byte[]& thumbPri
nt)
в System.Net.Security.SecureChannel.GenerateToken(Byte[] input, Int32 offset,
Int32 count, Byte[]& output)
в System.Net.Security.SecureChannel.NextMessage(Byte[] incoming, Int32 offset
, Int32 count)
в System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, As
yncProtocolRequest asyncRequest)
в System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count
, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes,
AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolR
equest asyncRequest)
в System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte
[] buffer, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResu
lt)
в System.Net.Security.SslStream.AuthenticateAsServer(X509Certificate serverCe
rtificate, Boolean clientCertificateRequired, SslProtocols enabledSslProtocols,
Boolean checkCertificateRevocation)
в Samples.Ssl.Server.ProcessClient(TcpClient client)
в Samples.Ssl.Server.RunServer(String certificate)
в Samples.Ssl.Server.Main(String[] args)
C:\>
C:\>client.exe localhost localhost Client connected. Необработанное исключение: System.IO.IOException: Проверка подлинности не пройде на из-за закрытия транспортного потока удаленной стороной. Код:
C:\>client.exe localhost localhost
Client connected.
Необработанное исключение: System.IO.IOException: Проверка подлинности не пройде
на из-за закрытия транспортного потока удаленной стороной.
в System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes,
AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolR
equest asyncRequest)
в System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken
message, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, As
yncProtocolRequest asyncRequest)
в System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte
[] buffer, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResu
lt)
в System.Net.Security.SslStream.AuthenticateAsClient(String targetHost, X509C
ertificateCollection clientCertificates, SslProtocols enabledSslProtocols, Boole
an checkCertificateRevocation)
в System.Net.Security.SslStream.AuthenticateAsClient(String targetHost)
в Samples.Ssl.Client.RunClient(String machineName, String serverName)
в Samples.Ssl.Client.Main(String[] args)
C:\>
Отредактировано пользователем 16 декабря 2009 г. 13:24:30(UTC)
| Причина: Не указана
|