Configure KSeF Certificates
CompuTec KSeF can use certificates to authenticate with KSeF and support offline invoice processing.
Import the required certificates into the Windows Certificate Store, grant the account used by CompuTec AppEngine access to their private keys, and copy the certificate thumbprints.
You will use the thumbprints later when you configure the CompuTec KSeF Core plugin.
Before you start
Before you configure the certificates:
- Obtain the required KSeF certificates.
- Obtain the private key password for each certificate.
- Make sure you have administrator permissions on the Windows machine where you will install the certificates.
- Identify the account under which CompuTec AppEngine runs.
This guide uses the Windows Certificate Store in its configuration examples.
Import a KSeF certificate
To import a certificate, follow these steps:
-
Open Manage computer certificates as an administrator.

-
Select the certificate store where you want to install the certificate. In our example, we select Personal.

-
Right-click inside the chosen store and click All Tasks > Import....

-
In the Certificate Import Wizard, click Next.

-
Click Browse... and select the certificate file you want to import.
noteIf your certificate is not displayed, change the file type filter to All Files.

-
Click Next.

-
Enter the password for the certificate's private key.
-
Select Mark this key as exportable and make sure Include all extended properties is selected.

-
Click Next.

-
Make sure the correct certificate store is selected. In our example, this is Personal.
-
Click Next.
-
Review the import settings and click Finish.

-
Repeat these steps for each KSeF certificate you need to import.

Grant CompuTec AppEngine access to the private key
After importing the certificates, grant the account used by CompuTec AppEngine access to their private keys.
To set up the permissions, follow these steps:
-
In Manage computer certificates, right-click the certificate and choose All Tasks > Manage Private Keys....

-
Click Add....

-
Enter the user, computer, service account, or group that requires access to the certificate, and click OK.

-
Make sure the required permissions are granted.
-
Click Apply, and then click OK.

-
Repeat these steps for each KSeF certificate.
ImportantThe account that requires access depends on how CompuTec AppEngine is configured in your environment. Make sure you grant permissions to the account under which CompuTec AppEngine runs.
Copy the certificate thumbprint
Copy the certificate thumbprint so you can use it when you configure certificate authentication in CompuTec KSeF.
To copy the thumbprint, follow these steps:
-
Double-click the certificate to open it.
-
Go to the Details tab.

-
Find and select Thumbprint.

-
Select the thumbprint value and press Ctrl+C to copy it.

-
Convert all letters in the thumbprint to uppercase. For example, you can paste the value into Microsoft Excel and use the
=UPPER()function.
-
Save the uppercase thumbprint. You will enter it in CertificateThumbprint when configuring the plugin.
-
Repeat these steps for each certificate.
Result
The KSeF certificates are installed in the Windows Certificate Store, and the account used by CompuTec AppEngine has access to their private keys.
You also have the certificate thumbprints required to configure authentication and offline processing in CompuTec KSeF.
Additional Information
CompuTec KSeF can use separate certificates for:
- KSeF authentication.
- Offline processing and offline QR code generation.
- Make sure you use the correct certificate thumbprint for each purpose when you configure the CompuTec KSeF Core plugin.
Next steps
After configuring the certificates, configure the CompuTec KSeF Core plugin.
During the configuration, use the certificate thumbprints you copied to configure certificate authentication and, if required, offline processing.