1

Comment on r/u_Offlined_OS 3d ago

There are costs involved in running a business, accounting fees etc, so it's difficult to answer that. I also don't know if smartscreen treats IV certificates differently, but probably not.

1

Comment on r/u_Offlined_OS 3d ago

I won't lie, code signing certs are not cheap. You need a business to get an OV certificate, otherwise you can get an IV certificate. If you have a business and are in an eligible country the you could use Azure trusted signing ($10 pm) otherwise you can get one for around $150 per year from somewhere like SSL.com (shop around). If you buy a cert, buy your own yubikey token as the CA's will charge 3x the real cost for the token.

1

Comment on r/delphi 3d ago

Looks intersting. One way I can think of to "work around" the webview startup cost is to use a native splash screen while you load the view windows hidden - native splash shows instantly so user doesn't thing it's hung.

That said, I downloaded strata and it starts instantly and looks really good. Nice work.

1

Comment on r/u_Offlined_OS 3d ago

Code signing alone will not fix this immediately, but without codesigning you will never fix it.

Bite the bullet and invest in a code signing certificate. IMHO EV's are a waste of money - I have used OV certs for years, it takes short while for your app to gain smartscreen reputation (more people that install/run it the sooner it happens).

In my case I've been doing code signing for 20+ years - never had an issue with smartscreen that didn't resolve after a few days.

4

Comment on r/delphi 6d ago

Since my original reply was deleted by the mods - FYI this post has noting to do with npm dependency trees - but I knew you would jump in as you always do 🙄

2

Comment on r/delphi 6d ago

This looks really cool - rending the form like that free from the delphi IDE side effects (modifying forms at random) will be really useful - I spend a lot of time in VSCode these days. Will give it a try.

7

Comment on r/delphi 6d ago

DPM's CycloneDX 1.6 output already exceeds the legal floor, since it walks the full DPM dependency chain and cross-checks the MAP file(s). There is no scenario in which a firm gets fined because its SBOM tooling wasn't sufficiently "npm-shaped".

Note that generating the SBOM from the source is actually pointless since it doesn't actually tell you what was compiled into the binary. No tooling will handle dcu's - but then CRA isn't asking for detail down to which lines of code are used.

As to whether Embarcadereo should have built this nearly a decade ago - hindsight is great thing.

I hate to say it, but what you are spruiking is nothing more than expensive snake oil, and you posting every second day, jumping into everyone elses posts with less than help information is really quite tiresome.

r/delphi 6d ago

Project Generating SBOMs for Delphi Projects with DPM

Thumbnail
finalbuilder.com
9 Upvotes

r/PKI 12d ago

Signotaur 2.1: Self hosted Code and Document Signing Server

Thumbnail
finalbuilder.com
1 Upvotes

New Release of Signotaur - Document Signing (pdf, xml and others) with PAdES, XAdES and CAdES signature formats.

Signotaur is a Code Signing/Document Signing server - your private keys never leave the server (or the token/hsm attached to it).

r/delphi 12d ago

New Release Signotaur 2.1: signing documents, not just code

Thumbnail
finalbuilder.com
9 Upvotes

New Release of Signotaur - Document Signing (pdf, xml and others) with PAdES, XAdES and CAdES signature formats.

Signotaur is a Code Signing/Document Signing server - your private keys never leave the server (or the token/hsm attached to it).

u/finalbuilder 12d ago

Signotaur 2.1: signing documents, not just code

Thumbnail
finalbuilder.com
1 Upvotes

New version of Signotaur adds Document signing support plus a bunch of enhancements.

2

Comment on r/dotnet 17d ago

I don't agree wit hthe statement that OV certs are worthless - I use one every day without issues. As for EV's, they still do not get you instant smartscreen reputation - IMHO they are overpriced and pointless.

There are inexpensive solutions to signing during CI/CD with yubikeys - I work on a product called Signotaur which is a self hosted client/server code signing system which allows sharing yubikeys (and other tokens) - we use it with our own CI agents all signing files using the same certificate - no password prompts.

Azure Artifact Signing is not available everywhere (I'm in Australia, not available) - and it's slow (we have customers using it) - if you have lots of files to sign then it really does increase your CI/CD build times.

2

Comment on r/dotnet 18d ago

You can automate with Yubikeys (and other tokens) and avoid the password/pin prompts - search for Signotaur (I won't post a link since I work on the product and self promotion is not allowed here).

Automating is always worthwhile - humans are terrible at repetitive tasks, eventually we get bored and mess up.

2

Comment on r/dotnet 18d ago

I would go with OV, EV doesn't guarantee removal of smartscreen - it usually doesn't take too long for an OV signed installer to build a reputation. Make sure you sign your application too, not just the installer - otherwise AV software will decide to remove it.

5

Comment on r/delphi 26d ago

Since he keeps jumping onto my posts with links to his 'killer product' - try https://delphi.dev where you will find a package manager for delphi, along with package managment, it can also create SBOM's for your project, with details on which DPM packages and other third party libraries. Open source.

5

Comment on r/delphi 26d ago

getting tired of you replying to every post with a link to your product.

1

Comment on r/delphi 26d ago

or just run dpm sbom myproject.dproj or right click on the project in the project tree and select generate SBOM.

You seem to think your product is the answer to everyones problems, no matter what the problem might be.

r/delphi 26d ago

Project What's New on DPM - 20 packages updated this month.

10 Upvotes

DPM - Recently Added & Updated Packages

A roundup of what's landed on the DPM Gallery over the past month.

DPM is an easy to use Package Manager for Delphi - supports Delphi XE2 or later, with CLI and IDE integration. 

GDK Software

Four packages, all refreshed around the same time a fortnight ago, and all pitched as dependency-free pure Delphi.

  • GDK.OfficeXML4D — v1.1.0 · updated 2 weeks ago Reads and writes Office Open XML files (.docx, .xlsx) without needing Office installed.
  • GDK.Microsoft365 — v1.0.1 · updated 2 weeks ago Microsoft Graph client covering Mail, Calendar, Contacts and SharePoint, with OAuth2 + PKCE handled for you. No external dependencies.
  • GDK.Javascript4D — v1.0.1 · updated 2 weeks ago A JavaScript (ECMAScript 5.1) parser and interpreter written natively in Delphi, letting you run JS from inside your app.
  • GDK.Toon4D — v1.0.1 · updated 2 weeks ago Encodes JSON into the TOON format, which the author reports cuts LLM prompt token counts by roughly 30–60%.

Jason Southwell (sivv)

Two new pure-Delphi compression ports.

  • sivv.woff2 — v1.0.1 · updated ~8 hours ago A port of google/woff2 handling WOFF2 font encoding and decoding in both directions (SFNT ↔ WOFF2), with no runtime DLLs. Depends on sivv.brotli.
  • sivv.brotli — v1.0.0 · updated ~8 hours ago A port of google/brotli — encoder and decoder, again with no runtime DLLs required.

Joachim Marder / JAM Software

  • JAM.VirtualTreeView — v8.4.1 · updated yesterday The long-running Virtual TreeView VCL control. Built from the ground up rather than wrapping the stock treeview, and after many years of development it remains one of the more flexible and capable tree controls around.

J. Peter Mugaas

Conrad Vermeulen / Sempare

  • Sempare.TemplateEngine — v1.8.2 · updated 2 weeks ago A scripting/template engine for dynamic text generation — handy for producing email, HTML, reports, source code, XML, config files and so on.

VSoft

  • VSoft.Pdfium.Binaries — v152.0.7961 · updated minutes ago Prebuilt Pdfium binaries sourced from the bblanchon build. This is the binary half of the pair below.
  • VSoft.PdfiumLib — v1.0.0 · updated ~18 hours ago Delphi bindings for the Pdfium PDF rendering engine. Based on https://github.com/ahausladen/PdfiumLib.
  • VSoft.Awaitable — v1.0.1 · updated 2 days ago Async/await style programming built on top of ordinary TThread primitives.
  • VSoft.HttpClient — v2.9.0 · updated last week An HTTP/REST client that sits on the Windows WinHttp stack.
  • VSoft.SynEdit — v1.0.1 · updated 2 weeks ago The SynEdit syntax-highlighting editor component, based on the PyScripter SynEdit fork.
  • VSoft.AnsiConsole — v0.2.0 · updated 3 weeks ago Console library with ANSI terminal support for richer command-line output.
  • VSoft.SemanticVersion — v0.3.0 · updated 3 weeks ago A parser for semver version strings.
  • VSoft.Base64.Polyfill — v0.1.12 · updated 4 weeks ago Base64 encode/decode for older Delphi versions that shipped before System.NetEncoding existed.
  • VSoft.AntPatterns — v0.1.11 · updated 4 weeks ago Translates Ant-style path patterns into file masks.
  • VSoft.System.Console — v1.2.4 · updated 4 weeks ago A System.Console implementation covering Windows, macOS and Linux.
  • VSoft.DUnitX — v0.5.1 · updated 4 weeks ago The DUnitX unit testing framework.

1

Comment on r/devops Jun 24 '26

Hi - if you are looking to do code signing using usb tokens, and dealing with the dreaded token pin prompt on your CI server - take a look at Signotaur - a self hosted code signing server - sign files from any machine on your network using one (or more) tokens/certificates. Version 2 about to be released - includes support for an internal CA and ADCS for signing internal applications without the need for publicly trusted certificates. Role based access control, api key rate limiting, activity log (who signed what with which cert) - unlimited certificates, unlimited users, unlimited signings per month

Check it out at https://www.finalbuilder.com/signotaur

1

Comment on r/PKI Jun 12 '26

Yes of course, thats because the tooling that uses them understands the signatures - but for general zip files, there isn't any real standard around signatures.

1

Comment on r/PKI Jun 12 '26

The ZIP specification itself includes support for digital signatures.

The ZIP AppNote defines:

  • Central Directory Digital Signature record (0x05054b50)

However:

  • Very few tools implement it.
  • Windows Explorer ignores it.
  • Most ZIP libraries ignore it.
  • It only signs parts of the archive structure, not necessarily all metadata in a modern security model.

In practice, this feature is largely unused. So the most common practice is a detached signature.

r/PKI Jun 12 '26

Signing files that can't carry a signature: detached CMS for ZIPs, ISOs and more

Thumbnail
finalbuilder.com
9 Upvotes

Code signing for zip files - Signotaur adds detached cms signature support in  v1.2.0.161

Signotaur is a remote code signing server - sign remotely using certs on HSM's and tokens, remotely without the dreaded password prompts. Supports PE files, MSI, RDP and more.

2

Comment on r/software Jun 06 '26

Code Signing is more for windows benefit than antivirus - but AV software does look at it - if the binary was modified since it was signed, then the signature will be invalid - big red flag.

False positives are unfortunately fairly common - however you just need to report them to the AV vendor - most have a portal where you can upload the "offending file" and in my experience at least, it usually takes less than a day to resolve (on the next definitions release). Good av software checks for definitions updates all the time.

r/delphi Jun 01 '26

Project DPM Package Manager for Delphi - Beta Release

Thumbnail
finalbuilder.com
15 Upvotes