2.30.1 20.01.2025 - Added suffix to ConvertToPKCS12- and ConvertToPKCS12MI-Commands for single use certificates. - Implemented command ConvertToDER to increase compatibility to smaller Canon devices if certificates from external CA APIs can only deliver Base64 (pem) format. - Updated Documentation. 2.30.0 17.01.2025 - Added option to suppress device SAN entry in device certificate requests. - Added parameter {CN} and {FQDN} to be replaced with the device CN or FQDN during external API signing. - Implemented well formatting of the extracted certificates from an external CA API signing call. - Impelemented auto escaping double quotes in PowerShell commands for external CA API signing. - Added tooltip text on webservice webpage for the service icon and fixed some writings. - Updated documentation. 2.29.0 10.01.2025 - Added support for Canon imageForce devices. - Updated to OpenSSL library 3.0.15. - Implemented LiveLog feature. - Fixed URL encoding for CSR's on Lexmark devices. - Updated documentation. 2.28.2 13.12.2024 - Added SAN field in device CSR for Lexmark devices. 2.28.1 13.12.2024 - Added SAN processing for MOSCA (Open SSL) generated CSR's. - Added new option for appending SAN's in MOSCA_LCM_Service.ini. - Optimized Logon function for slow device answers on RUI. - Updated documentation. 2.28.0 05.12.2024 - Added support for SHA256 and SHA512 authentication algorithm for SNMP3 in the auto onboarding process. 2.27.4 29.11.2024 - Added parameter to configure which line feed characters to use for the CSR in an API signing call. - Updated documentation. 2.27.3 28.11.2024 - Added password replacement in CEP/CES commands for certifcate signing. - Implemented base 64 decoding of the extracted certificates from a CA API signing call. 2.27.2 27.11.2024 - Implemented base 64 enconding of the device CSR before sending the request to the external CA API. 2.27.1 21.11.2024 - Additionally implemented certificate signing against external CA APIs by calling Windows PowerShell commands. 2.27.0 13.11.2024 - Implemented multi step certificate signing against external CA APIs. - Added support for MF59xx devices. - Added multiple tries for external certificate signing with the parameter 'MaxSigningErrors' set to a value larger than 1. 2.26.0 22.10.2024 - Added support for MF1440 devices. - Added special error handling for Login Manager errors to prevent devices getting 'red' when the Login Manager has no uniFLOW connection. - Fixed setting the correct status when resetting a device status with the webservice. - Updated documentation. 2.25.1 05.09.2024 - Fixed fallback from https to http when using the option UseOnlyCanonPorts. - Fixed option UseOnlyCanonPorts on devices other than iR-ADV. 2.25.0 08.08.2024 - Added support for iR-ADV devices runnning platform 3.18. - Implemented adding the Subject Alternative Name in the certificate request on the devices if the device is running platform 3.18 or higher. 2.24.0 05.08.2024 - Fixed uniFLOW Online login after latest changes to uFO websites. - Implemented clearing temporary certificate store before for installing new root certificates on the devices. 2.23.0 06.05.2024 - Implemented monitoring manually installed certificates. - Updated documentation. 2.22.1 25.04.2024 - Fixed clearing single device service start from version 2.22.0. 2.22.0 22.04.2024 - Implemented single device service start for scheduled task service. - Implemented iWEMC device import. - Implemented single device service start from the MOSCA-LCM webservice. - Implemented service state display in MOSCA-LCM webservice. 2.21.0 27.03.2024 - Implemented "In place Update". - Added support for LBP1440 devices. - Fixed deletion of PFX certificates after install. - Prevented double start of MOSCA_LCM_Service.exe. - Updated documentation. 2.20.2 27.02.2024 - Fixed login to uFO devices when a device redirects the browser to the IP address. 2.20.1 21.02.2024 - Added possibility to append IP address from hostname field to SAN's. 2.20.0 12.01.2024 - Added user login with read only access for the web service. - Changed some labels in the GUI. - Updated documentation. 2.19.1 04.01.2024 - Fixed an error when logging in to uniFLOW Online accounts. 2.19.0 12.12.2023 - Implemented device login against uniFLOW Online tenants with and without multi- factor-authentication (MFA). - Implemented Export device list via shell call as the fourth monitoring method. - Updated documentation. 2.18.2 06.11.2023 - Fixed function InstallPKCS12Certificate for iR-ADV devices running platform 3.15 or higher. 2.18.1 20.10.2023 - Implemented "UseOnlyCanonPorts" in WriteSettings.ini to configure MOSCA to use only port 8000 and 8443 when connecting the devices. 2.18.0 18.10.2023 - Added support for new platform 3.15 on iR-ADV (DX) devices. 2.17.2 18.09.2023 - Fixed an issue with the database correction from 2.17.1 - Fixed an issue in MailClient with a test reciepient. 2.17.1 16.08.2023 - Fixed an issue in the approval workflow when approval takes until next day. - Implemented database correction if ActualCommand entry gets lost. - Updated Documentation. 2.17.0 28.07.2023 - Added new status 7 for tasks, that were ended by workflow command "end" or "ManualInstall" and needs manual activity, like a manual install of a certificate. The representing color of status 7 is purple. - Implemented new workflow elements "ConvertToPKCS12MI" and "ManualInstall" to let MOSCA-LCM generate certificates for manual install (e.g. on none Canon devices). - Added new Password section "Other passwords" in credentials section with a password field "Password for PKCS#12 files for manual install". - Implemented a new function "Start workflow for all selected devices" in menu "Tools/Edit Database" to directly invoke a workflow start. - Updated documentation. 2.16.1 19.06.2023 - Added password encryption to SNMPv3 Passwords in the CanonOnboardingService. - Filtered non Canon devices in CanonOnboardingService. - Changed logging in CanonOnboardingService. - Added setting SNMPRetrySeconds in CanonOnboardingService.ini to retry the SNMP query and let the SNMP interface come up after a device reboot. - Updated documentation. 2.16.0 16.06.2023 - Improved Online Checks. - Added Online Check for single or all selected devices in context menu. - Added support for SAN's when signing with MOSCA-CA (Open-SSL). - Moved services to a "Services" menu. - Added function "Edit Database" to the Tools menu. - Implemented Import result display. - Implemented MailClient for warnings and error messages via mail. - Updated documentation. 2.15.0 05.05.2023 - Implemented a tool for quick online checks of all devices. - Fixed several errors in certificate approval workflows. - Fixed switching between SSL and 802.1X workflows of a device when process was in waiting state. - Added new database column for the active workflow (SSL or 802.1X). - Fixed an error in SingleUse (two seperate certificates for SSL and 802.1X) since v2.6.0. - Fixed some service errors accessing the database. - Implemted several improvements for stability in large environments. - Updated documentation. - Added support for iSENSYS X C 1538P. 2.14.2 02.05.2023 - Added filter for LastContact and auto in GUI. - Added new setting MaxOffineErrors in service ini file. 2.14.1 28.04.2023 - Blocked looping certificate workflows. - Fixed an error with GetActiveCertificates at the end of an certificate workflow when many devives are in wait state. 2.14.0 13.04.2023 - Implemeted use of Certifificate Approval Workflows. 2.13.0 15.03.2023 - Added SysLog support. - Implemented certificate cleanup before requesting or generating new CSR's. 2.12.0 15.02.2023 - Added use of encrypted passwords for the Webservice. - Fixed a bug creating a scheduled task when the path to the MOSCA-LCM-Service contained spaces. - Fixed an error with daylogging on new installations. 2.11.0 06.02.2023 - Enabled Canon Onboarding Service to set local time from a given time server. - Implemented the possibility to run the MOSCA-LCM-Service for a single device. - Implemented the check of the certifiacte name against the common name in the device certificate. - Fixed detection of GB Login Manager on GB versions > 2.24 - Fixed "Reset Command", "Set Previous Command" and "Set Next Command" buttons. The buttons did not clear a final error state (red). - Enhanced logging for certificate out of date information. - Implemented function to stop a running scheduled task from MOSCA-LCM. 2.10.1 06.01.2023 - Added function to run external commands in certificate workflow. 2.10.0 12.12.2022 - Added support for LBP1861/1871 devices. - Added warnings for long field entries in CSR's and 802.1X login names. - Added version display on the webservice webpage. - Added support for User Proncipal Name in Subject Alternative Name entries (MS KB KB5014754). - Fixed a name error in daylogging. - Updated documentation. 2.9.2 22.09.2022 - Fixed a bug with FQDN as CN when converting to PKCS12 format. 2.9.1 22.09.2022 - Fixed a bug creating a CSR with MOSCA. 2.9.0 20.09.2022 - Added workflow elements "GenerateCSR", "ConvertToPKCS12" and "InstallPKCS12Certificate" to enable MOSCA to create own certificate requests and create and install PLCS#12 certificates after signing. 2.8.3 16.08.2022 - Fixed an error with the wait status queing when 10 processes were runing and no free process was available. - Added support for MF1333C devices. 2.8.2 08.08.2022 - Fixed an error with NCA3.0 devices with GetActiveCertificates. - Fixed an error when NCA3.0 devices with InstallCertificateFromCSR. - Added support for MF41x, MF74x and MF72xC devices. - Updated list of supported devices. 2.8.1 15.07.2022 - Fixed an error when refreshing an empty device list. 2.8.0 13.07.2022 - Fixed a bug with alternating device states in the GUI. - Added workflow function "ActivateExisting8021XCertificate". - Added new device states to the UI and web UI. - Added import and export functions in the file menu. - Updated documentation. 2.7.0 08.06.2022 - Added new command "ActivateSSLAnd8021XCertificate" for more reliable and faster installation of dual use (SSL and 802.1X) certificates on all devices. - Updated documentation for installing dual use certificates. - Fixed a bug removing unused certificates on XPT1 platform devices. 2.6.0 04.05.2022 - Added function to deploy CA certificates. - Fixed wrong device clarification on an NCA devices with login manager. - Fixed a bug with the device list filtered. 2.5.0 21.04.2022 - Fixed issues with the device list population with large amount of devices. - Added sorting and filter function in the device list. - Added support for bulk changes in the device list. - Added support for LBP664C devices. - Fixed an error reading certificate dates from LBP devices with international date settings. - Code signed the apps. 2.4.1 13.04.2022 - Fixed Onbording with equal CommonNames except upper and lower cases. 2.4.0 13.04.2022 - Added support for SSL certificate deployment for Lexmark devices. - Extented RemoveUnusedCertificates for Lexmark devices. - WriteSettings window is now resizeable for better debugging. - Added feature to keep last selection in device list when changing settings. - Added option to choose wether to invoke the MOSCA-LCM-Service scheduled task or to run it in the current user context with debugging capabilities. 2.3.0 15.03.2022 - Added password security for MOSCA-LCM webservice. 2.2.2 25.02.2022 - Fixed reading the IssuedBy information during GetActiveCertificates on all NCA platform devices (see list of supported devices with platform information). 2.2.1 21.02.2022 - Fixed restarting LBP1238 and 1127C models. 2.2.0 16.02.2022 - Moved list of supported devices into documentation. - Added support for new devices (please refer to the documentation). - Enhanced function for removing unused certificates. - Added support for GeniusBytes Login Manager >= 2.24 - Fixed restarting devices on device platform NCA3.3. - Fixed an error in GetActiveCertificates with "Singe Use" certificates for SSL and 802.1X. 2.1.0 25.01.2022 - Added option for resigning CSR's to add SAN's with an enrollment agent certificate. - Improved logging for external signing. 2.0.0 08.12.2021 - Switched database from MS Access to SQLite3. An SQLite ODBC driver will be installed at runtime if not available. - Implemented a OnePageApplication based on ASP.net Core 3.1 and Vue.js with Bootstrap as frontend. In addition MOSCA-LCM now has an implemented Webservice (Kestrel). 1.5.0 15.11.2021 - Implemented RemoveUnusedCertificates as optional process step during certificate deployment. - Added functions to reset a single command and to set the previous and next command for a device line in the device list. - Implemented retries in external signing process. 1.4.3 08.11.2021 - Extended logging in signing and deployment of certificates. - Fixed timeout errors during external signing. - Fixed a bug when deploying certifactes from CSR on some iR-ADV devices. 1.4.2 28.10.2021 - Limited certificate filenames to 20 character + suffix to be compatible to older Canon devices. - Fixed support for older iR-ADV firmware versions when running GetActiveCertificates. 1.4.1 08.09.2021 - Added support for older iR-ADV firmware versions when running GetActiveCertificates. 1.4.0 03.09.2021 - Added support for ECDSA Key Algorithm during certificate requests for iR-ADV devices. 1.3.1 03.09.2021 - Fixed variable login names for 802.1X when not using full qualified domain names. 1.3.0 02.09.2021 - Added the option for variable login names during 802.1X certificate activation. 1.2.1 12.ß8.2ß21 - Fixed an error when reading certificate dates from non iR-ADV devices. 1.2.0 14.07.2021 - Added function to append Subject Alternative Names (SANs) during external signing process. - Implemented check of "certreq" command answers in external signing process. - Updated documentation. - Added use of "Temp" directory for temporary files. - Added use of "Logs" directory for log files. 1.1.0 06.07.2021 - Added Canon Onboarding Service - Added service and scheduled task control - Several bug fixes and improvements - Added documentation 1.0.0 - First official release.