Size: a a a

var chat = new Chat();

2021 March 30

AS

Andrii Shcherbyna in var chat = new Chat();
Highton
привет всем, подскажите примери использования ассиметрического шифрования в Identity для подписи jwt токенов
Это ты о SHA и RSA?
источник

H

Highton in var chat = new Chat();
Andrii Shcherbyna
Это ты о SHA и RSA?
ECC, но насколько понимаю принцып у них тот же(ECC с RSA)
источник

AS

Andrii Shcherbyna in var chat = new Chat();
Конкретный пример не скину. Ты хочешь, чтобы токены между юзерами шарились?
источник

H

Highton in var chat = new Chat();
я не совсем понимаю, у меня есть сгенерированные сертификаты, я считываю certificate.pem (тут только понимаю -  публичный ключ), как мне настроить Identity для работы с сертификатами ? тип у считанных сертификатов X509Certificate2, а IssuerSigningKeys при настройке имеет тип SecurityKey
источник

H

Highton in var chat = new Chat();
или нужно просто задать приватный ключ в userSecrets и оттуда брать?
источник

AS

Andrii Shcherbyna in var chat = new Chat();
Ща вспоминаю. Вроде как SecutiryKey - это твой внутр ключ, который будет использоваться при шифровании
источник

AS

Andrii Shcherbyna in var chat = new Chat();
Типа этого

https://docs.microsoft.com/en-us/dotnet/api/microsoft.identitymodel.tokens.symmetricsecuritykey?view=azure-dotnet

Берешь рандомную стрингу, которую никто не должен знать. Как и где её хранить - отдельный вопрос. Конвертируешь стрингу в байты и создаешь ключ
источник

H

Highton in var chat = new Chat();
я кажись видел как из certificate.pem + private-key.pem  можно сделать x509Certificate с приваиным и публичным ключем. сейчас попробую сделать, и взять приватный
источник

H

Highton in var chat = new Chat();
Andrii Shcherbyna
Типа этого

https://docs.microsoft.com/en-us/dotnet/api/microsoft.identitymodel.tokens.symmetricsecuritykey?view=azure-dotnet

Берешь рандомную стрингу, которую никто не должен знать. Как и где её хранить - отдельный вопрос. Конвертируешь стрингу в байты и создаешь ключ
только тут symmetric , с использованием 1 ключа
источник

AS

Andrii Shcherbyna in var chat = new Chat();
Я скинул для примера
источник

AS

Andrii Shcherbyna in var chat = new Chat();
Ищи нужный
источник

H

Highton in var chat = new Chat();
понял, посмотрю детальнее)
источник

A

András in var chat = new Chat();
в шарпах же можна створити власний клас з стандартним ім'ям?
источник

OD

Oleksandr Desiatnyk in var chat = new Chat();
András
в шарпах же можна створити власний клас з стандартним ім'ям?
что значит стандартным?
источник

A

András in var chat = new Chat();
Oleksandr Desiatnyk
что значит стандартным?
Executor наприклад
источник

OD

Oleksandr Desiatnyk in var chat = new Chat();
можно, но в местах где подключены неймспейсы содержащие классы с одинаковыми названиями надо будет явно указывать неймспейс
источник

A

András in var chat = new Chat();
Oleksandr Desiatnyk
можно, но в местах где подключены неймспейсы содержащие классы с одинаковыми названиями надо будет явно указывать неймспейс
ясно, дякую
источник

AY

Artem Yurchenko in var chat = new Chat();
Привет. Кто-то знает шорткаты к этим вот кнопкам в rider?
источник

E

Etki in var chat = new Chat();
при наведении и задержке курсора над иконкой вообще никакого текста не выводит?
источник

AY

Artem Yurchenko in var chat = new Chat();
Неа. По этому и спрашиваю
источник