Wiki - Certificate Renewal

Compatibility

Background

  1. Renewals only. For new orders, see generate certificate steps instead.
  2. Any remaining days on your previous certificate will roll into the renewed certificate.
  3. Renewal discounts are applied automatically. Contact support@qz.io with any questions.
  4. Multi-year discounts are applied automatically. Contact support@qz.io with any questions.

Steps

  1. Navigate to https://buy.qz.io/myaccount.asp (alternatively, https://buy.qz.io and click "My Account" at the top of the screen)

  2. Once signed in click "Buy Now" at the top of the screen.

  3. Select ADD TO CART on the appropriate product (Premium Support or Company Branded + Premium Support)

  4. Enter in the desired years you wish to purchase and select PROCEED TO CHECKOUT.


    Note: Price should be discounted for renewals, reach out to support@qz.io if a discount does not display.

  5. IMPORTANT: Towards to bottom of the page, there will be a section to add in your current product key. After putting in your product key, along with all of the other required information, select CHECKOUT

  6. You will be emailed and assigned a new product key. Any remaining days on your previous certificate will roll into the renewal.

  7. Log in here https://qz.io/login/ using your email and newly assigned product key

  8. Select QZ Tray

    image

  9. If you do not need to change any of the information on the certificate from the previous year (e.g. Company Name), it is recommended to click the "Renew certificate" button at the top of the page. This is the easiest option, as only 1 file (digital-certificate.txt) needs to be replaced on the server.

    image

  10. Alternately, if you need to change the information and still have the public-key.txt, follow these steps:

    Change Certificate Information Using Public Key

    Click to expand steps
    • These steps should ONLY be required if you wish to change information on the certificate.
    • Click "Please generate the CSR for me"
    • Click "I already have a public/private key pair that I want to use for signing."
    • Copy and paste the contents of the public-key.txt into the box.
      • ⚠️ WARNING: Do NOT paste your private-key.pem, it will result in a bad certificate!
    • Fill out the required information, then hit Submit request image
    • After a few seconds a new field will appear at the bottom of the page. Download the public key, private key, and certificate
      • Note: PKCS#12 format is required for .NET, while PEM format is required by most other environments image
  11. Alternately, if you need to change the information and do NOT have the public-key.txt, follow these steps:

    Change Certificate Information Without Public Key

    Click to expand steps
    • These steps should ONLY be required if the public-key.txt is lost AND you wish to change information on the certificate.
    • Click "Please generate the CSR for me."
    • Click "I don't have a key pair yet. Please generate one for me." image
    • Fill out the required information, then hit Submit request image
    • After a few seconds a new field will appear at the bottom of the page. Download the public key, private key, and certificate
      • Note: PKCS#12 format is required for .NET, while PEM format is required by most other environments image

Replacing Certificate

Replacing Private Key

Most renewals will re-use the old private-key.pem or private-key.pfx. These steps are provided ONLY in the event that the private-key.pem or private-key.pfx was replaced as part of the renewal process. Do NOT perform these steps unless you explicitly generated a new private key above.

Click to expand steps
  • If a new private-key.pem or private-key.pfx was generated above replace this as well. This varies per-platform. Please contact a developer and place support@qz.io on copy of communications.
  • The private key is generally located in a non-public directory, used by a signing mechanism. This is generally referenced in a file named sign-message.php or similar.
  • If the contents of the private key were instead pasted directly into code, search project for -----BEGIN PRIVATE KEY-----.

Public Key

Questions, comments or concerns, please contact support@qz.io.

Edit this page