Почему делает RSACryptoServiceProvider. VerifyHash нужна проверка LDAP?

Проблема была решена с помощью отладки RTP, где я заметил, что звуковые пакеты не принимались с другой стороны из-за брандмауэра. Брандмауэр настроил 10000-20000 портов, но эта звездочка отправляла разные порты, теперь я исправил это с помощью портов RTP.conf, а также голос отлично подходит.

6
задан Keith 6 October 2008 в 13:57
поделиться

2 ответа

От этого КБ это похоже на 'морщину' в коде, для которого нужна сортировка:

http://support.microsoft.com/kb/948080

7
ответ дан 16 December 2019 в 21:48
поделиться

Спасибо (+1 и ответ)

Протестированный и работы.

Из статьи KB:

Методы SignData или VerifyData всегда выполняют запрос на поиск OID, который отправляется на контроллер домена, даже когда приложение работает в учетной записи локального пользователя. Это может вызвать замедление при подписании или проверке данных. События аудита отказов входа в систему имеют место на DC, потому что клиентская учетная запись локального пользователя машины не распознана доменом. Поэтому сбои поиска OID.

Это точно, что мы видели.

Мы изменили эту строку:

rsa.VerifyHash( hashedData, CryptoConfig.MapNameToOID( "SHA1" ), signature );

К этому:

rsa.VerifyHash( hashedData, null, signature );

И это зафиксировало его.

1
ответ дан 16 December 2019 в 21:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: