ON THE ROAD · Meet QliqSOFT at Florida Hospice & Palliative Care Association, Orlando, FL →NEW SITE · We rebuilt qliqsoft.com. Current customers: browse it and grade our work → CUSTOMERS: SIGN IN NOW LIVES IN THE TOP BAR →NEW · RPAplus agentic EMR integration: connected even without an API →NOW PUBLIC · How our pricing works: per staff, per patient, published in full →SINCE 2011 · 1,000+ healthcare organizations run on QliqSOFT →ON THE ROAD · Meet QliqSOFT at Florida Hospice & Palliative Care Association, Orlando, FL →NEW SITE · We rebuilt qliqsoft.com. Current customers: browse it and grade our work → CUSTOMERS: SIGN IN NOW LIVES IN THE TOP BAR →NEW · RPAplus agentic EMR integration: connected even without an API →NOW PUBLIC · How our pricing works: per staff, per patient, published in full →SINCE 2011 · 1,000+ healthcare organizations run on QliqSOFT →
Trust CenterSystem Status
Home / Blog / Death of the Verification Week: Migrating to...
Blog

Death of the Verification Week: Migrating to Azure Artifact Signing

April 8, 2026

Learn how QliqSOFT migrated from legacy EV code signing to Azure Artifact Signing, transforming a week-long verification process into an hour.

KK
Krishna KurapatiQliqSOFT Blog · April 8, 2026
Death of the Verification Week: Migrating to Azure Artifact Signing

If you've ever renewed an EV Code Signing certificate with SSL.com, you know the drill: resubmitting business docs you've sent five times before, waiting days for a manual review, and finally - that mandatory voice call to a business line. The entire process was designed for 20+ years ago, not today's CI/CD pipelines.

We recently migrated QliqSoft's application signing workflow to Azure Artifact Signing (formerly Trusted Signing). The contrast was immediate and staggering. The entire migration and testing took less than a day - what used to be a "Verification Week" became a "Verification Hour."

Why SSL.com Renewals Were a Pain Point

Before we walk through the new setup, it's worth naming the specific frustrations that pushed us to make the move. Anyone who has managed EV certificate renewals at a software company will recognize these:

The Core Problem

Legacy code signing verification was designed for a world where software shipped on CDs. It doesn't belong in a modern deployment pipeline.

The Modern Setup: Azure Artifact Signing

Azure Artifact Signing replaces manual bureaucracy with Identity-as-a-Service. Once you create a Trusted Signing Account in the Azure Portal, identity verification is handled in two automated stages - and the difference from the old way is night and day.

Azure Artifact Signing portal showing Identity Validation and Certificate Profile options
Azure Portal - Trusted Signing Account setup: the two-step flow of Identity Validation followed by Certificate Profile creation.

Organization Identity Validation

Provide your legal business name and website URL. Microsoft cross-references global business databases in real time. Instead of a multi-day manual phone call, verification is typically handled via a quick email link sent to a verified business contact. Time to complete: a few hours, not several days.

Individual Verified ID

This is the "human anchor" for the certificate. You receive an email linking to Microsoft Entra Verified ID. Using the Microsoft Authenticator app, you scan a government ID (Passport or Driver's License) and complete a quick biometric selfie check. Once your personal ID is verified, it instantly validates your role within the organization request. The whole process takes minutes.

The Identity Validation Form

The identity validation form in the Azure Portal is straightforward and - critically - designed to pull from data Microsoft already has about your organization if you're in the Microsoft Partner Center or your Azure Tenant. Here's what it looks like:

Azure Artifact Signing identity validation form
Azure Portal - Identity Validation form. Required fields include organization name, website URL, primary/secondary emails, business identifier (DUNS), and requester name.

A few notes on this form from our experience:

Integration with Advanced Installer

The final piece was wiring up the actual signing step. We use Advanced Installer for our Windows packaging, and it offers native support for Artifact Signing. This is what makes the "under one day" migration actually achievable - there's no custom scripting required.

  1. Digital Signature Tab: Switch your sign tool from "SSL.com" (or whatever legacy provider) to Trusted Signing.
  2. Metadata: Enter your Azure Endpoint (e.g., https://eus.codesigning.azure.net), your Account Name, and your Certificate Profile name.
  3. No Secrets Required: Advanced Installer leverages your existing Azure CLI login context. No certificates to install locally, no PFX passwords to store in project files or environment variables.
# Example: Azure DevOps pipeline step for Artifact Signing
- task: AzureCLI@2
  displayName: 'Sign Package with Trusted Signing'
  inputs:
    azureSubscription: 'Your-Azure-Subscription'
    scriptType: 'bash'
    scriptLocation: 'inlineScript'
    inlineScript: |
      az trustedsigning sign \
        --endpoint "https://eus.codesigning.azure.net" \
        --account "Your-Account-Name" \
        --certificate-profile "Your-Certificate-Profile" \
        --files "path/to/your/*.exe"
💡
Pro Tip

If your business info is already current in Microsoft Partner Center or your Azure Tenant, Organization validation can be nearly instantaneous. You can literally go from "starting the setup" to "first signed build" during a long lunch break.

The Verdict: A One-Day Migration

By the afternoon of our migration day, we had gone from a "Certificate Expired" warning in production to a fully automated CI/CD pipeline producing properly signed binaries - with no manual steps, no phone calls, and no waiting.

The shift to Azure Artifact Signing isn't just about security. It's about developer velocity. Stop scheduling callbacks with certificate authorities and start signing in minutes. The old way was a tax on engineering time - and it's a tax we're not paying anymore.

Frequently Asked Questions (FAQs)

How does Azure Artifact Signing differ from traditional EV code signing certificates?

Azure Artifact Signing uses Identity-as-a-Service instead of manual verification processes. Organization validation happens in hours via automated database checks and email verification, while individual verification uses Microsoft Entra Verified ID with biometric selfie checks. No more phone calls, physical certificates, or multi-week renewal cycles.

What are the main benefits for DevOps teams migrating to Azure Artifact Signing?

DevOps teams gain automated certificate management, seamless CI/CD integration, and elimination of manual renewal interruptions. There are no PFX passwords to manage, no local certificates to install, and no 'Verification Weeks' that disrupt deployment schedules. The entire process integrates with existing Azure CLI authentication.

ow quickly can we migrate from SSL.com to Azure Artifact Signing?

The entire migration can be completed in under one day. Organization validation typically takes a few hours if your business info is current in Microsoft Partner Center. Individual verification takes minutes using the Microsoft Authenticator app. Most of the time is spent updating your build tools to point to the new Azure endpoints.

Does Azure Artifact Signing work with existing build tools like Advanced Installer?

Yes, modern build tools including Advanced Installer have native Azure Artifact Signing support. You simply switch from your legacy provider to 'Trusted Signing' in the tool's settings, enter your Azure endpoint and account details, and leverage your existing Azure CLI login context. No custom scripting required.

What happens to our current code signing workflow during the migration?

The migration is designed to be seamless. You can maintain your existing SSL.com certificate during the Azure setup process, then switch over once Azure Artifact Signing is validated and tested. This ensures no disruption to production deployments while you transition to the new automated workflow.

KK
Krishna Kurapati · Founder & CEO, QliqSOFT

Founder & CEO of QliqSOFT. Building healthcare communication solutions for 12+ years. Focused on closing gaps in care through technology that enhances human connection.