Название: добавлена функциональность электронной подписи для отчетов; Отправлено: Энерго_алексей от 04.02.2025, 08:57:25 Добрый день, подскажите как добавить подпись в СП-4 ?????
Название: Re:добавлена функциональность электронной подписи для отчетов; Отправлено: KIA от 04.02.2025, 09:17:54 Необходимо нажать подписать.
И в появившемся окне выбрать сертификат, с помощью которого вы хотите подписать отчет. Подписанный отчет будет сохранен в базу данных. Его можно найти в окне сформированные отчеты. Сертификат уже должен быть в хранилище сертификатов на локальном компьютере. Либо можно создать самоподписанный сертификат, и он будет храниться на сервере Взлет СП, который выбран в качестве сервера хранения сертификатов. Название: Re:добавлена функциональность электронной подписи для отчетов; Отправлено: KIA от 04.02.2025, 09:21:05 Открыв сформированный отчет можно проверить подпись, а также выгрузить файл в формате .p7s.
Название: Re:добавлена функциональность электронной подписи для отчетов; Отправлено: Mikhail от 04.02.2025, 13:14:28 Здравствуйте!
Подпись с помощью сертификатов (ГОСТ Р 34.11-2012/34.10-2012 256 бит) не работает (вылетает ошибка). Также хотелось бы увидеть штамп с информацией о КЭП (кем подписан, срок действия, номер сертификата), как например штамп по ГОСТ Р 7.0.97-2016. Лог ошибки: The certificate key algorithm is not supported. Тип Исключения: System.NotSupportedException Трассировка стека: at System.Security.Cryptography.X509Certificates.X509Certificate2.get_PrivateKey() at DevExpress.Pdf.Pkcs7Signer.CreateSignatureHelper(X509Certificate2 certificate, HashAlgorithmType hashAlgorithm) at DevExpress.Pdf.Pkcs7Signer..ctor(X509Certificate2 certificate, ICertificateStoreProvider provider, HashAlgorithmType hashAlgorithm, ITsaClient tsaClient, IOcspClient ocspClient, ICrlClient crlClient, PdfSignatureProfile profile) at DevExpress.Pdf.Pkcs7Signer..ctor(X509Certificate2 certificate, HashAlgorithmType hashAlgorithm, ITsaClient tsaClient, IOcspClient ocspClient, ICrlClient crlClient, PdfSignatureProfile profile) at DevExpress.Pdf.Pkcs7Signer..ctor(X509Certificate2 certificate, HashAlgorithmType hashAlgorithm, ITsaClient tsaClient) at DevExpress.Pdf.Pkcs7Signer..ctor(X509Certificate2 certificate, HashAlgorithmType hashAlgorithm) at DevExpress.Printing.Core.NativePdfExport.PdfExportDocument.CreateSignature(PdfSignatureOptions signatureOptions) at DevExpress.Printing.Core.NativePdfExport.PdfExportDocument..ctor(Stream stream, PdfExportOptions exportOptions, Boolean rightToLeftLayout) at DevExpress.Printing.Core.NativePdfExport.PdfPrintingGraphicsImplementation..ctor(Stream stream, PdfExportOptions exportOptions, ProgressReflector progressReflector, Boolean rightToLeftLayout, CultureInfo culture, String alternativeTitle) at DevExpress.Printing.Core.NativePdfExport.PdfGraphics..ctor(Stream stream, PdfExportOptions exportOptions, PrintingSystemBase ps, PageRangeIndexMapper pageIndexMapper) at DevExpress.XtraPrinting.Export.Pdf.PdfDocumentBuilder.GetPdfGraphics(Stream stream, PdfExportOptions pdfOptions, PrintingSystemBase ps, PageRangeIndexMapper pageIndexMapper) at DevExpress.XtraPrinting.Export.Pdf.PdfDocumentBuilder.CreateDocument(Stream stream, Document document, PdfExportOptions pdfOptions, Boolean flushPageContent) at DevExpress.XtraPrinting.PrintingSystemBase.ExportToPdf(Stream stream, PdfExportOptions options) at DevExpress.XtraReports.UI.XtraReport.ExportToPdf(Stream stream, PdfExportOptions options) at VzljotSp.Forms.VspFormReport.H4cltyfMl4b(X509Certificate2 , Byte[] ) at VzljotSp.Forms.VspFormReport.d0tltvVP6Uy() at VzljotSp.Forms.VspFormReport.aHFltFHfgxM(Object , ItemClickEventArgs ) at DevExpress.XtraBars.BarItem.OnClick(BarItemLink link) at DevExpress.XtraBars.BarBaseButtonItem.OnClick(BarItemLink link) at DevExpress.XtraBars.BarButtonItem.OnClick(BarItemLink link) at DevExpress.XtraBars.BarItemLink.OnLinkClick() at DevExpress.XtraBars.BarButtonItemLink.OnLinkClick() at DevExpress.XtraBars.BarButtonItemLink.OnLinkAction(BarLinkAction action, Object actionArgs) at DevExpress.XtraBars.ViewInfo.BarSelectionInfo.ClickLink(BarItemLink link) at DevExpress.XtraBars.ViewInfo.BarSelectionInfo.UnPressLink(BarItemLink link) at DevExpress.XtraBars.Controls.CustomLinksControl.OnMouseUp(MouseEventArgs e) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at DevExpress.XtraBars.Controls.CustomControl.WndProc(Message& msg) at DevExpress.XtraBars.Controls.DockedBarControl.WndProc(Message& msg) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam) Название: Re:добавлена функциональность электронной подписи для отчетов; Отправлено: Энерго_алексей от 05.02.2025, 07:51:16 Тоже самое ошибка. флешку вставил но сертификат подписи не появился в СП-4
|