Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Борис Гарин  
#1 Оставлено : 16 сентября 2025 г. 13:12:54(UTC)
Борис Гарин

Статус: Новичок

Группы: Участники
Зарегистрирован: 12.09.2025(UTC)
Сообщений: 2

Boris Garin, [16.09.2025 13:08]
Добрый день. Мне нужно делать запросы к Честному Знаку из ASP.Net Core приложения.

Кто-то сталкивался? Куда копать?

.NET ругается на сертификат ИП. С сертификатом Localhost код работает, но, ясное дело, ЧЗ не знает никакого Localhost и выдаёт ответ, что сертификат некорректный. Что можно сделать?

Boris Garin, [16.09.2025 13:08]
Есть сертификат "certificateSignatureAlgorithmFriendlyName": "ГОСТ Р 34.11-2012/34.10-2012 256 бит".

Его нужно использовать, отправлять запросы в ЧЗ

using System.Security.Cryptography.X509Certificates;

namespace API.Controllers;

[ApiController]
[Route("api/[controller]")]
public sealed class CertificatesController : ControllerBase
{
[HttpGet("{inn}")]
public ActionResult<X509Certificate2> GetCerificate(string inn)
{
using (var x509Store = new X509Store(StoreName.My, StoreLocation.LocalMachine))
{
x509Store.Open(OpenFlags.ReadOnly | OpenFlags.OpenExistingOnly);
using (X509Certificate2 certificate = x509Store.Certificates
.FirstOrDefault(x => x.Subject.Contains(inn, StringComparison.InvariantCultureIgnoreCase)))
{

if (certificate is null)
return NotFound();

return Ok(new
{
certificate.IssuerName,
CertificateFriendlyName = certificate.FriendlyName,
certificate.Subject,
certificate.SubjectName,
certificate.SerialNumber,
certificate.SignatureAlgorithm.Value,
CertificateSignatureAlgorithmFriendlyName = certificate.SignatureAlgorithm.FriendlyName
});
}
}
}
}
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.