powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Получить сертификат клиента в сервисе
2 сообщений из 2, страница 1 из 1
Получить сертификат клиента в сервисе
    #36974585
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как получить сертификат которым пердставился клиент
Из ServiceSecurityContext.Current.PrimaryIdentity можно только Thumbprint получить, а серийник никак, вдино в отладчике что есть он но в приватных методах X509Identity. Как быть?
...
Рейтинг: 0 / 0
Получить сертификат клиента в сервисе
    #36974694
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разобрался

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
        private string GetAuthentificationCertSerialNum()
        {
            string sn = null;
            ServiceSecurityContext ssc = ServiceSecurityContext.Current;
            if (ssc != null && ssc.PrimaryIdentity.IsAuthenticated)
            {
                X509CertificateClaimSet certClaims = null;
                foreach (var cs in ssc.AuthorizationContext.ClaimSets)
                {
                    certClaims = cs as X509CertificateClaimSet;
                    if (certClaims != null)
                    {
                        sn = certClaims.X509Certificate.SerialNumber;
                        break;
                    }
                }   
            }
            return sn;
        }
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Получить сертификат клиента в сервисе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]