-
KanBo Installation
- KanBo Installation Guide (Microsoft 365 + Azure)
- KanBo Installation Guide (On-Premises)
- KanBo On-Premises Installation Requirements and Prerequisites
- Creating an X.509 High-Trust Certificate
- Creating and Updating Elastic Cloud Deployment
- Installing Elasticsearch on Windows
- Installing Elasticsearch on Debian
- Creating a Windows Virtual Machine on Azure for Elasticsearch
- Creating a Linux Based Virtual Machine on Azure for Elasticsearch
- KanBo Modern Web Part Installation
- Supported Browsers
- KanBo Setup
-
KanBo Updates
-
Additional Components
- Installing KanBo Teams App
- Installing KanBo Outlook Add-in
- Installing KanBo Mini Application
- Installing Nintex Integration
- Installing Autodesk BIM Plugin
- Configuring UiPath Integration
- Installing and Configuring Power Automate Integration
- KanBo External User Groups (Active Directory Integration)
- User Auto-Provisioning on First Access (SharePoint Plugin)
- SharePoint Profile Synchronization
- Configuring Sync Targets
- SharePoint Site Collection Balancing and Admin Warnings
- Setting Up BIM Sync WebJob
- Configuring OData Integration for Power BI Desktop
- KanBo PowerShell Commandlets
- Direct Sync of SharePoint Lists with KanBo
- Enabling KanBo Email Notifications (Azure)
- Enabling KanBo Email Notifications (On-Premises)
- Enabling OneDrive Integration in KanBo
- Enabling Sending Card Messages as Emails
- Enabling Sending Emails to KanBo (Microsoft 365 + Azure)
- Enabling Sending Emails to KanBo (On-Premises)
- Prometheus and Grafana configuration for KanBo metrics
- Show all articles ( 3 ) Collapse Articles
-
Tips & Tricks
- Configuring Document Opening Behavior in KanBo
- Disabling Sleeping Tabs in Browsers
- Disabling Public Space Creation in KanBo
- Checking Certificate Expiration Dates (On-Premises)
- KanBo License ID
- Checking KanBo Version
- Changing the Help URL in KanBo
- Renewing Microsoft Graph Certificate
- Disabling Profile Picture Sync in Profile Sync Job
- Creating and Customizing Profile Sync WebJob
- Configuring KanBo for Microsoft Azure GCC High Environment
-
Troubleshooting
Renewing High-Trust Certificate
The following article describes the steps needed to register a new self-signed certificate for communication between KanBo and SharePoint (high-trust certificate). Please follow these instructions if your old self-signed certificate has expired.
Step 1: Generate and export a new self-signed certificate
- Open the IIS Server Manager.
- Right-click on your server and select Server certificates.
- From the menu on the right, select Create self-signed certificate.
- Give your certificate a name, and follow the steps to create it.
- After creating the certificate, save it to a file by following these steps:
- Select Export. Follow these steps to save the file as a .pfx in the chosen location. We will use this location later when configuring the app.
- Select View > Details > Copy to file. Save it as a .cer file in the same location as the .pfx file.
- Install the certificate in the local machine store by double-clicking it. Then, ensure the certificate exists under the Personal tree using Manage Computer Certificates (certlm).
Step 2: Remove the old SharePoint certificate
To remove the old certificate, launch the SharePoint Management Shell. Replace the placeholders in {} with your data, and follow the order of the commands.
Get-SPTrustedRootAuthority
Remove-SPTrustedRootAuthority -Identity {id of the KanBo high certificate form the results
from previous command}
Get-SPTrustedSecurityTokenIssuer
Remove-SPTrustedSecurityTokenIssuer -Identity {id of the KanBo high certificate
from previous command} You can check the result in the Central Administration > Security > Manage High Trust.
Step 3: Register the new certificate in SharePoint
You can now register the certificate in SharePoint. Replace the placeholders in the brackets {} with your data.
$publicCertPath = "{the path to your self-signed certificate .cer file ex. c:\certs\cert.cer}"
$issuerID = "{Issuer ID from appsettings.json}"
$authorityName = "{Your chosen authority name ex. KanBoServerAppsCerts}"
$certificate = Get-PfxCertificate $publicCertPath
New-SPTrustedRootAuthority -Name $authorityName -Certificate $certificate
$realm = Get-SPAuthenticationRealm
$fullIssuerIdentifier = $issuerId + '@' + $realm
New-SPTrustedSecurityTokenIssuer -Name $authorityName -Certificate $certificate -RegisteredIssuerName $fullIssuerIdentifier -IsTrustBroker
Iisreset Step 4: Update KanBo configuration
If your organization uses a local certificate configured in appSettings instead of the signer attribute in the authentication section, make the following change to the web.config file.
If your KanBo is older than version 2.7.6:
- Remove or comment out the following entry:
key=”thumbprint” value=”{Thumbprint}” store-name=”my” store-location=”localmachine” valid-only=”false” /> - Replace it with:
<signer type="X509SignerFromFile" file="{C:\certs\yourcertname.pfx}" key="{CertificatePassword}" />
If your KanBo is newer than version 2.7.6:
- Remove or comment out the following entry:
key=”thumbprint” value=”{Thumbprint}” store-name=”my” store-location=”localmachine” valid-only=”false” /> - Replace it with
<signer type="x509-file" file="{PathToPFXCert}" key="{PassForCert} /> Was this article helpful?
Please, contact us if you have any additional questions.
