| 
	Статус: Участник
 Группы: Участники
Зарегистрирован: 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)
 | Причина: Не указана |