Install SSL on existing kaltura setup cause application error


#1

I have already installed the working set up of Kaltura onto our server! Now when I tried to install the SSL self sign certificate on the sever then kaltura admin login page get crashed… It is showing an application error message( with blank page) after login.

All other things are working fine like KMS, however it is also showing a pup-up with the message Application error

The problem starts only when I created the virtual host for port 443 to enable https

Any help will be highly appreciated???


#2

Hi @yatender_kumar,

It is most advisable that you do not use a self signed cert. You can obtain a valid cert for free from https://letsencrypt.org.
That said, you can uncomment:

;settings.clientConfig.verifySSL = false

in /opt/kaltura//app/configurations/admin.ini and:

;clientConfig.verifySSL                             = 0

in /opt/kaltura/app/configurations/batch/batch.ini
then reload Apache which should make the self signed cert work.
However, you are still likely to have issues with KMC when using certain browsers.

Bottom line, best get a valid cert from https://letsencrypt.org.
It’s a fairly simple process that should take more than 5 minutes or so and you can set up auto renewal as well.


Centos 7 all in 1 installation, KDP3 Dark skin and HTML5 players not showing movie
Self hosted. All in one instance: from v6 uninstall to v13.5.0-1 new install
#3

Hello @jess,

Thanks for your valuable help! But sorry to say that I did not find any such entry admin.ini and batch.ini

Also I am using the following ’ Community Edition v6.0.0 dev’ Kaltura version

// I am sharing a source code of admin / batch.ini files can u help me to understand the issue

; #################################################
; #
; # Admin Console configuration
; #
; #################################################

[production]
settings.serviceUrl = "http://dummy.testing.com"
settings.curlTimeout = 90;
settings.partnerId = -2
settings.loggerName = admin
settings.basePath = /opt/Test/app/admin_console
settings.cookieNameSpace = Zend_Auth_AdminConsole
settings.mpConsoleUrl = /ma_console/index.php/user/admin-login

settings.timeZone = Asia/Jerusalem
settings.refreshIntervalSec = 90
settings.xymonUrl = http://dummy.testing.com/xymon
settings.controlCommandsTimeFrame = 10
settings.monthlyUsageSendFrom =
settings.monthlyUsageSendTo = ; comma separated
settings.inProgressEntryAction = entry-investigation
settings.failedEntryAction = entry-investigation
settings.sessionExpiry = 3600
settings.defaultUiConfId =
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::PLAYER_V3
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::CONTRIBUTION_WIZARD
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::PLAYER
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::SIMPLE_EDITOR
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::ADVANCED_EDITOR
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::APP_STUDIO
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::CLIENTSIDE_ENCODER
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::KMC_ACCOUNT
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::KMC_ANALYTICS
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::KMC_CONTENT
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::KMC_DASHBOARD
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::KMC_GENERAL
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::KMC_LOGIN
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::KMC_GENERAL
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::KMC_ROLES_AND_PERMISSIONS
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::KRECORD
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::PLAYER_SL
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::PLAYLIST
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::CLIPPER
settings.uiConfTypes[] = Test_Client_Enum_UiConfObjType::KSR

; disable KCW visual editor for on-prem/ce (editor is enabled if property is true or missing)
settings.enableKCWVisualEditor = false;

partner.enableNonePackage = true

navigation.monitoring.enableDisable.uri = @XYMON_SERVER_MONITORING_CONTROL_SCRIPT@
navigation.monitoring.enableDisable.target = _tab
navigation.monitoring.enableDisable.label = “Enable / Disable”

consts.safeSessionTimeout = 30

phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0

includePaths.library = APPLICATION_PATH “/…/library”

bootstrap.path = UI_INFRA_PATH "/InfraBootstrapper.php"
bootstrap.class = “InfraBootstrapper”

resources.frontController.baseurl = /admin_console/index.php/
resources.frontController.controllerDirectory = APPLICATION_PATH “/controllers”

resources.layout.layoutPath = APPLICATION_PATH “/layouts/scripts”
;resources.view[] =
resources.view.helperPath.Test_View_Helper = APPLICATION_PATH “/lib/Test/View/Helper/”

resources.translate.data = APPLICATION_PATH "/configs/lang"
resources.translate.adapter = "Array"
resources.translate.options.scan = "filename"
resources.translate.locale = en

; AVAILABLE MODULES (permissionType)
; SPECIAL_FEATURE = 2;
; PLUGIN = 3;

moduls.entryReplacementApproval.enabled = true
moduls.entryReplacementApproval.permissionType = 2
moduls.entryReplacementApproval.label = Entry Replacement Manual Approval
moduls.entryReplacementApproval.permissionName = FEATURE_ENTRY_REPLACEMENT_APPROVAL
moduls.entryReplacementApproval.basePermissionType =
moduls.entryReplacementApproval.basePermissionName =
moduls.entryReplacementApproval.group = GROUP_CONTENT_INGESTION_OPTIONS

moduls.analyticsTab.enabled = true
moduls.analyticsTab.permissionType = 2
moduls.analyticsTab.label = Reports and Analytics
moduls.analyticsTab.permissionName = FEATURE_ANALYTICS_TAB
moduls.analyticsTab.basePermissionType =
moduls.analyticsTab.basePermissionName =
moduls.analyticsTab.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.liveStream.enabled = true
moduls.liveStream.permissionType = 2
moduls.liveStream.label = Live Streaming
moduls.liveStream.permissionName = FEATURE_LIVE_STREAM
moduls.liveStream.basePermissionType =
moduls.liveStream.basePermissionName =
moduls.liveStream.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.vast.enabled = true
moduls.vast.permissionType = 2
moduls.vast.label = Advertising
moduls.vast.permissionName = FEATURE_VAST
moduls.vast.basePermissionType =
moduls.vast.basePermissionName =
moduls.vast.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.metadata.enabled = true
moduls.metadata.permissionType = 3
moduls.metadata.label = Custom Metadata
moduls.metadata.permissionName = METADATA_PLUGIN_PERMISSION
moduls.metadata.basePermissionType =
moduls.metadata.basePermissionName =
moduls.metadata.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.metadataNoValidation.enabled = true
moduls.metadataNoValidation.permissionType = 2
moduls.metadataNoValidation.label = Custom Metadata - ignore validation
moduls.metadataNoValidation.permissionName = FEATURE_METADATA_NO_VALIDATION
moduls.metadataNoValidation.basePermissionType = 3
moduls.metadataNoValidation.basePermissionName = METADATA_PLUGIN_PERMISSION
moduls.metadataNoValidation.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.contentDistribution.enabled = true
moduls.contentDistribution.permissionType = 3
moduls.contentDistribution.label = Content Distribution Module
moduls.contentDistribution.permissionName = CONTENTDISTRIBUTION_PLUGIN_PERMISSION
moduls.contentDistribution.basePermissionType =
moduls.contentDistribution.basePermissionName =
moduls.contentDistribution.group = GROUP_ENABLE_DISABLE_FEATURES
moduls.contentDistribution.indexLink = plugin/DistributionProfileListAction/filter_type/byid/filter_input

moduls.RemoteStorage.enabled = true
moduls.RemoteStorage.permissionType = 2
moduls.RemoteStorage.label = Remote Storage
moduls.RemoteStorage.permissionName = FEATURE_REMOTE_STORAGE
moduls.RemoteStorage.basePermissionType =
moduls.RemoteStorage.basePermissionName =
moduls.RemoteStorage.group = GROUP_ENABLE_DISABLE_FEATURES
moduls.RemoteStorage.indexLink = partner/external-storages/filter_type/byid/filter_input

moduls.entitlement.enabled = true
moduls.entitlement.permissionType = 3
moduls.entitlement.label = End-User Entitlements
moduls.entitlement.permissionName = FEATURE_ENTITLEMENT
moduls.entitlement.basePermissionType =
moduls.entitlement.basePermissionName =
moduls.entitlement.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.userMgmt.enabled = true
moduls.userMgmt.permissionType = 3
moduls.userMgmt.label = End-User Management
moduls.userMgmt.permissionName = FEATURE_END_USER_MANAGE
moduls.userMgmt.basePermissionType =
moduls.userMgmt.basePermissionName =
moduls.userMgmt.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.mobileFlavors.enabled = true
moduls.mobileFlavors.permissionType = 2
moduls.mobileFlavors.label = Mobile flavors
moduls.mobileFlavors.permissionName = FEATURE_MOBILE_FLAVORS
moduls.mobileFlavors.basePermissionType =
moduls.mobileFlavors.basePermissionName =
moduls.mobileFlavors.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.v1FlavorSet.enabled = true
moduls.v1FlavorSet.permissionType = 2
moduls.v1FlavorSet.label = V1 flavor set
moduls.v1FlavorSet.permissionName = FEATURE_V1_FLAVORS
moduls.v1FlavorSet.basePermissionType =
moduls.v1FlavorSet.basePermissionName =
moduls.v1FlavorSet.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.v2FlavorSet.enabled = true
moduls.v2FlavorSet.permissionType = 2
moduls.v2FlavorSet.label = V2 flavor set
moduls.v2FlavorSet.permissionName = FEATURE_V2_FLAVORS
moduls.v2FlavorSet.basePermissionType =
moduls.v2FlavorSet.basePermissionName =
moduls.v2FlavorSet.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.players508.enabled = true
moduls.players508.permissionType = 2
moduls.players508.label = Accessibility 508 Compliant player
moduls.players508.permissionName = FEATURE_508_PLAYERS
moduls.players508.basePermissionType =
moduls.players508.basePermissionName =
moduls.players508.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.MultipleFlavorsIngestion.enabled = true
moduls.MultipleFlavorsIngestion.permissionType = 2
moduls.MultipleFlavorsIngestion.label = Content Ingestion - Use of Local Transcoder
moduls.MultipleFlavorsIngestion.permissionName = FEATURE_MULTI_FLAVOR_INGESTION
moduls.MultipleFlavorsIngestion.basePermissionType =
moduls.MultipleFlavorsIngestion.basePermissionName =
moduls.MultipleFlavorsIngestion.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.RemoteStorageIngest.enabled = true
moduls.RemoteStorageIngest.permissionType = 2
moduls.RemoteStorageIngest.label = Content Ingestion - Ingestion from Remote Storage
moduls.RemoteStorageIngest.permissionName = FEATURE_REMOTE_STORAGE_INGEST
moduls.RemoteStorageIngest.basePermissionType = 2
moduls.RemoteStorageIngest.basePermissionName = FEATURE_REMOTE_STORAGE
moduls.RemoteStorageIngest.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.dropFolder.enabled = true
moduls.dropFolder.permissionType = 3
moduls.dropFolder.label = Content Ingestion - Drop Folder/s
moduls.dropFolder.permissionName = DROPFOLDER_PLUGIN_PERMISSION
moduls.dropFolder.basePermissionType =
moduls.dropFolder.basePermissionName =
moduls.dropFolder.group = GROUP_ENABLE_DISABLE_FEATURES
moduls.dropFolder.indexLink = plugin/DropFolderListAction/filter_type/partnerIdEqual/filter_input

moduls.dropFolderMatch.enabled = true
moduls.dropFolderMatch.permissionType = 2
moduls.dropFolderMatch.label = Manual Drop Folder Matching from KMC
moduls.dropFolderMatch.permissionName = CONTENT_INGEST_DROP_FOLDER_MATCH
moduls.dropFolderMatch.basePermissionType = 3
moduls.dropFolderMatch.basePermissionName = DROPFOLDER_PLUGIN_PERMISSION
moduls.dropFolderMatch.group = GROUP_CONTENT_INGESTION_OPTIONS

moduls.entryReplacement.enabled = true
moduls.entryReplacement.permissionType = 2
moduls.entryReplacement.label = Content Ingestion - Replace Media / Trimming
moduls.entryReplacement.permissionName = FEATURE_ENTRY_REPLACEMENT
moduls.entryReplacement.basePermissionType =
moduls.entryReplacement.basePermissionName =
moduls.entryReplacement.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.clipping.enabled = true
moduls.clipping.permissionType = 2
moduls.clipping.label = Clipping
moduls.clipping.permissionName = FEATURE_CLIP_MEDIA
moduls.clipping.basePermissionType =
moduls.clipping.basePermissionName =
moduls.clipping.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.E-MailIngestion.enabled = true
moduls.E-MailIngestion.permissionType = 2
moduls.E-MailIngestion.label = Content Ingestion - E-Mail Upload
moduls.E-MailIngestion.permissionName = FEATURE_EMAIL_INGEST
moduls.E-MailIngestion.basePermissionType =
moduls.E-MailIngestion.basePermissionName =
moduls.E-MailIngestion.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.cuePoint.enabled = true
moduls.cuePoint.permissionType = 3
moduls.cuePoint.label = Time Based - Cue Points Base
moduls.cuePoint.permissionName = CUEPOINT_PLUGIN_PERMISSION
moduls.cuePoint.basePermissionType =
moduls.cuePoint.basePermissionName =
moduls.cuePoint.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.adCuePoint.enabled = true
moduls.adCuePoint.permissionType = 3
moduls.adCuePoint.label = Time Based - Advertising Cue Points
moduls.adCuePoint.permissionName = ADCUEPOINT_PLUGIN_PERMISSION
moduls.adCuePoint.basePermissionType = 3
moduls.adCuePoint.basePermissionName = CUEPOINT_PLUGIN_PERMISSION
moduls.adCuePoint.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.codeCuePoint.enabled = true
moduls.codeCuePoint.permissionType = 3
moduls.codeCuePoint.label = Time Based - Code Cue Points
moduls.codeCuePoint.permissionName = CODECUEPOINT_PLUGIN_PERMISSION
moduls.codeCuePoint.basePermissionType = 3
moduls.codeCuePoint.basePermissionName = CUEPOINT_PLUGIN_PERMISSION
moduls.codeCuePoint.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.annotation.enabled = true
moduls.annotation.permissionType = 3
moduls.annotation.label = Time Based - Annotations
moduls.annotation.permissionName = ANNOTATION_PLUGIN_PERMISSION
moduls.annotation.basePermissionType = 3
moduls.annotation.basePermissionName = CUEPOINT_PLUGIN_PERMISSION
moduls.annotation.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.attachment.enabled = true
moduls.attachment.permissionType = 3
moduls.attachment.label = Entry Related Files
moduls.attachment.permissionName = ATTACHMENT_PLUGIN_PERMISSION
moduls.attachment.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.caption.enabled = true
moduls.caption.permissionType = 3
moduls.caption.label = Captions
moduls.caption.basePermissionType =
moduls.caption.basePermissionName =
moduls.caption.permissionName = CAPTION_PLUGIN_PERMISSION
moduls.caption.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.captionSearch.enabled = true
moduls.captionSearch.permissionType = 3
moduls.captionSearch.label = Captions Search
moduls.captionSearch.permissionName = CAPTIONSEARCH_PLUGIN_PERMISSION
moduls.captionSearch.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.virusScan.enabled = true
moduls.virusScan.permissionType = 3
moduls.virusScan.label = Virus Scan
moduls.virusScan.permissionName = VIRUSSCAN_PLUGIN_PERMISSION
moduls.virusScan.basePermissionType =
moduls.virusScan.basePermissionName =
moduls.virusScan.group = GROUP_ENABLE_DISABLE_FEATURES
moduls.virusScan.indexLink = plugin/VirusScanListAction/filter_type/partnerIdEqual/filter_input

moduls.auditTrail.enabled = true
moduls.auditTrail.permissionType = 3
moduls.auditTrail.label = Audit trail - API Only
moduls.auditTrail.permissionName = AUDIT_PLUGIN_PERMISSION
moduls.auditTrail.basePermissionType =
moduls.auditTrail.basePermissionName =
moduls.auditTrail.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.ps2PermissionValidation.enabled = true
moduls.ps2PermissionValidation.permissionType = 2
moduls.ps2PermissionValidation.label = Limited Access to legacy Services - PS2 API
moduls.ps2PermissionValidation.permissionName = FEATURE_PS2_PERMISSIONS_VALIDATION
moduls.ps2PermissionValidation.basePermissionType =
moduls.ps2PermissionValidation.basePermissionName =
moduls.ps2PermissionValidation.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.remoteStorageDeliveryPriority.enabled = true
moduls.remoteStorageDeliveryPriority.permissionType = 2
moduls.remoteStorageDeliveryPriority.label = Remote Storage Delivery Priority
moduls.remoteStorageDeliveryPriority.permissionName = FEATURE_REMOTE_STORAGE_DELIVERY_PRIORITY
moduls.remoteStorageDeliveryPriority.basePermissionType =
moduls.remoteStorageDeliveryPriority.basePermissionName =
moduls.remoteStorageDeliveryPriority.group = GROUP_REMOTE_STORAGE

moduls.disableThumbnailKMCcontentlist.enabled = true
moduls.disableThumbnailKMCcontentlist.permissionType = 2
moduls.disableThumbnailKMCcontentlist.label = Disable Thumbnail For KMC Content List
moduls.disableThumbnailKMCcontentlist.permissionName = FEATURE_DISABLE_KMC_LIST_THUMBNAILS
moduls.disableThumbnailKMCcontentlist.basePermissionType =
moduls.disableThumbnailKMCcontentlist.basePermissionName =
moduls.disableThumbnailKMCcontentlist.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.disableThumbnailKMCDrillDown.enabled = true
moduls.disableThumbnailKMCDrillDown.permissionType = 2
moduls.disableThumbnailKMCDrillDown.label = Disable Resize Thumbnail For KMC Entry Drill
moduls.disableThumbnailKMCDrillDown.permissionName = FEATURE_DISABLE_KMC_DRILL_DOWN_THUMB_RESIZE
moduls.disableThumbnailKMCDrillDown.basePermissionType =
moduls.disableThumbnailKMCDrillDown.basePermissionName =
moduls.disableThumbnailKMCDrillDown.group = GROUP_REMOTE_STORAGE

moduls.kmcDrilldownTagsColumn.enabled = true
moduls.kmcDrilldownTagsColumn.permissionType = 2
moduls.kmcDrilldownTagsColumn.label = View KMC Drilldown Tags Column
moduls.kmcDrilldownTagsColumn.permissionName = FEATURE_KMC_DRILLDOWN_TAGS_COLUMN
moduls.kmcDrilldownTagsColumn.basePermissionType =
moduls.kmcDrilldownTagsColumn.basePermissionName =
moduls.kmcDrilldownTagsColumn.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.importCaptionForIndexing.enabled = true
moduls.importCaptionForIndexing.permissionType = 2
moduls.importCaptionForIndexing.label = Captions Search - Import Remote Captions For Indexing
moduls.importCaptionForIndexing.permissionName = IMPORT_REMOTE_CAPTION_FOR_INDEXING
moduls.importCaptionForIndexing.basePermissionType = 3
moduls.importCaptionForIndexing.basePermissionName = CAPTION_PLUGIN_PERMISSION
moduls.importCaptionForIndexing.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.edgeCast.enabled = true
moduls.edgeCast.permissionType = 3
moduls.edgeCast.label = EdgeCast
moduls.edgeCast.permissionName = EDGECAST_PLUGIN_PERMISSION
moduls.edgeCast.basePermissionType =
moduls.edgeCast.basePermissionName =
moduls.edgeCast.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.eventNotification.enabled = true
moduls.eventNotification.permissionType = 3
moduls.eventNotification.label = Event Notifications
moduls.eventNotification.permissionName = EVENTNOTIFICATION_PLUGIN_PERMISSION
moduls.eventNotification.basePermissionType =
moduls.eventNotification.basePermissionName =
moduls.eventNotification.group = GROUP_ENABLE_DISABLE_FEATURES
moduls.eventNotification.indexLink = plugin/EventNotificationTemplatesListAction/filter_type/partnerIdEqual/filter_input

moduls.kmcVerifyModeration.enabled = true
moduls.kmcVerifyModeration.permissionType = 3
moduls.kmcVerifyModeration.label = KMC Verify Moderation
moduls.kmcVerifyModeration.permissionName = FEATURE_KMC_VERIFY_MODERATION
moduls.kmcVerifyModeration.basePermissionType =
moduls.kmcVerifyModeration.basePermissionName =
moduls.kmcVerifyModeration.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.endUserReports.enabled = true
moduls.endUserReports.permissionType = 2
moduls.endUserReports.label = End-User Reports
moduls.endUserReports.permissionName = FEATURE_END_USER_REPORTS
moduls.endUserReports.basePermissionType =
moduls.endUserReports.basePermissionName =
moduls.endUserReports.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.like.enabled = true
moduls.like.permissionType = 2
moduls.like.label = Like
moduls.like.permissionName = FEATURE_LIKE
moduls.like.basePermissionType =
moduls.like.basePermissionName =
moduls.like.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.kmcKdpAlerts.enabled = true
moduls.kmcKdpAlerts.permissionType = 2
moduls.kmcKdpAlerts.label = Disable KDP alerts in KMC
moduls.kmcKdpAlerts.permissionName = FEATURE_DISABLE_KMC_KDP_ALERTS
moduls.kmcKdpAlerts.basePermissionType =
moduls.kmcKdpAlerts.basePermissionName =
moduls.kmcKdpAlerts.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.embedCodeDefaultProtocolHttps.enabled = true
moduls.embedCodeDefaultProtocolHttps.permissionType = 2
moduls.embedCodeDefaultProtocolHttps.label = Embed Code Default Protocol HTTPS
moduls.embedCodeDefaultProtocolHttps.permissionName = FEATURE_EMBED_CODE_DEFAULT_PROTOCOL_HTTPS
moduls.embedCodeDefaultProtocolHttps.basePermissionType =
moduls.embedCodeDefaultProtocolHttps.basePermissionName =
moduls.embedCodeDefaultProtocolHttps.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.aspera.enabled = true
moduls.aspera.permissionType = 3
moduls.aspera.label = Aspera Download Service
moduls.aspera.permissionName = ASPERA_PLUGIN_PERMISSION
moduls.aspera.basePermissionType =
moduls.aspera.basePermissionName =
moduls.aspera.group = GROUP_ENABLE_DISABLE_FEATURES

moduls.multiPublishers.enabled = true
moduls.multiPublishers.permissionType = 2
moduls.multiPublishers.label = Enable partner to login to the Multi-Publishers console
moduls.multiPublishers.permissionName = FEATURE_VAR_CONSOLE_LOGIN
moduls.multiPublishers.basePermissionType =
moduls.multiPublishers.basePermissionName =
moduls.multiPublishers.group = GROUP_ENABLE_DISABLE_FEATURES

; ACCESS PERMISSIONS

access.error = *
access.user.login = *
access.user.logout = *
access.user.reset-password = *
access.user.reset-password-link = *
access.index = *
;access.accounts = ps

access.partner.all = SYSTEM_ADMIN_PUBLISHER_BASE
access.partner.list = SYSTEM_ADMIN_PUBLISHER_BASE
access.partner.commercial = SYSTEM_ADMIN_PUBLISHER_LIST_COMMERCIAL
access.partner.kmc-redirect = SYSTEM_ADMIN_PUBLISHER_KMC_ACCESS
access.partner.kmc-users = SYSTEM_ADMIN_PUBLISHER_KMC_ACCESS,SYSTEM_ADMIN_BASE
access.partner.reset-user-password = SYSTEM_ADMIN_PUBLISHER_RESET_USER_PASSWORD
access.partner.configure = SYSTEM_ADMIN_PUBLISHER_CONFIG
access.partner.configure-account-info = systemPartner.SYSTEM_ADMIN_PUBLISHER_CONFIG_ACCOUNT_INFO
access.partner.configure-kmc-users = systemPartner.SYSTEM_ADMIN_PUBLISHER_CONFIG_ADMIN_KMC_USERS
access.partner.configure-group-options = systemPartner.SYSTEM_ADMIN_PUBLISHER_CONFIG_GROUP_OPTIONS
access.partner.configure-tech-data = systemPartner.SYSTEM_ADMIN_PUBLISHER_CONFIG_TECH_DATA
access.partner.configure-general-information = systemPartner.SYSTEM_ADMIN_PUBLISHER_CONFIG_GENERAL_INFORMATION
access.partner.configure-account-packages-service = systemPartner.SYSTEM_ADMIN_PUBLISHER_CONFIG_PACKAGES_SERVICE
access.partner.configure-account-packages-service-paid = systemPartner.SYSTEM_ADMIN_PUBLISHER_CONFIG_PACKAGES_SERVICE_PAID
access.partner.configure-account-options-monitor-usage = systemPartner.SYSTEM_ADMIN_PUBLISHER_CONFIG_OPTIONS_MONITOR_USAGE
access.partner.update-status = SYSTEM_ADMIN_PUBLISHER_CONFIG
access.partner.block = SYSTEM_ADMIN_PUBLISHER_BLOCK
access.partner.remove = SYSTEM_ADMIN_PUBLISHER_REMOVE
access.partner.create = SYSTEM_ADMIN_PUBLISHER_ADD,SYSTEM_ADMIN_PUBLISHER_CONFIG
access.partner.configure-storage = SYSTEM_ADMIN_STORAGE
access.partner.configure-distribution = SYSTEM_ADMIN_CONTENT_DISTRIBUTION_BASE
access.partner.update-storage-status = SYSTEM_ADMIN_STORAGE
access.partner.external-storages = SYSTEM_ADMIN_STORAGE
;access.partner.config-virus-scan = SYSTEM_ADMIN_VIRUS_SCAN
;access.partner.config-email-ingestion = SYSTEM_ADMIN_EMAIL_INGESTION
access.partner-usage.all = SYSTEM_ADMIN_PUBLISHER_USAGE

access.user.all = ADMIN_BASE,SYSTEM_ADMIN_USER_MANAGE
access.user.block = ADMIN_USER_UPDATE
access.user.unblock = ADMIN_USER_UPDATE
access.user.change-role = ADMIN_USER_UPDATE
access.user.create = ADMIN_USER_ADD
access.user.remove = ADMIN_USER_DELETE
access.user.settings = ADMIN_BASE,SYSTEM_ADMIN_USER_MANAGE
access.user.assign = ADMIN_USER_ASSIGN_PARNTERS

; Hide widget tab in on-prem installation. To show this tab replace the token with SYSTEM_ADMIN_BATCH_CONTROL
access.widget.all = SYSTEM_ADMIN_BATCH_CONTROL

access.report.all = SYSTEM_ADMIN_REPORTS_READ
access.report.list = SYSTEM_ADMIN_REPORTS_READ
access.report.get-url = SYSTEM_ADMIN_REPORTS_READ
access.report.create = SYSTEM_ADMIN_REPORTS_UPDATE
access.report.edit = SYSTEM_ADMIN_REPORTS_UPDATE
access.report.delete = SYSTEM_ADMIN_REPORTS_UPDATE

access.batch.all = SYSTEM_ADMIN_BATCH_CONTROL
access.batch-proccess-control = SYSTEM_ADMIN_BATCH_CONTROL
access.batch.in-progress-tasks = SYSTEM_ADMIN_BATCH_CONTROL_INPROGRESS
access.batch.failed-tasks = SYSTEM_ADMIN_BATCH_CONTROL_FAILED
access.batch.setup = SYSTEM_ADMIN_BATCH_CONTROL_SETUP
access.batch.entry-investigation = SYSTEM_ADMIN_ENTRY_INVESTIGATION
access.batch.entry-lifecycle = SYSTEM_ADMIN_ENTRY_INVESTIGATION,SYSTEM_ADMIN_PUBLISHER_BASE

access.batch.in-progress-abort-tasks = SYSTEM_ADMIN_BATCH_CONTROL_INPROGRESS
access.batch.failed-retry-delete = SYSTEM_ADMIN_BATCH_CONTROL_FAILED
access.batch.setup-stop-start = SYSTEM_ADMIN_BATCH_CONTROL_SETUP

access.monitoring = SYSTEM_ADMIN_SYSTEM_MONITOR

access.developer = SYSTEM_ADMIN_DEVELOPERS_TAB
access.plugin.Testinternaltoolspluginsystemhelper = SYSTEM_INTERNAL

access.plugin.all = SYSTEM_ADMIN_BASE
access.plugin.distributionprofileconfigure = SYSTEM_ADMIN_CONTENT_DISTRIBUTION_BASE,SYSTEM_ADMIN_CONTENT_DISTRIBUTION_MODIFY
access.plugin.distributionprofilelist = SYSTEM_ADMIN_CONTENT_DISTRIBUTION_BASE
access.plugin.distributionprofileupdateStatus = SYSTEM_ADMIN_CONTENT_DISTRIBUTION_MODIFY
access.plugin.genericdistributionproviderconfigure = SYSTEM_ADMIN_CONTENT_DISTRIBUTION_BASE,SYSTEM_ADMIN_CONTENT_DISTRIBUTION_MODIFY
access.plugin.genericdistributionproviderdelete = SYSTEM_ADMIN_CONTENT_DISTRIBUTION_MODIFY

[staging : production]

[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1

[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1


#4

Hi @yatender_kumar

CE 6 is very old [current stable version is 13.7.0] and is no longer officially supported.
You can try adding these directives anyhow but I am not sure they were supported at the time.

That said, I strongly recommend you do not use a self signed cert. As mentioned before, you can get a valid cert from letencrypt.org for free.

Also, see my reply here: Moving already existing Kaltura CE 6 install to ssl
You can just use a loadbalancer, set that up with SSL and then set up SSL offloading between the LB and your Kaltura node[s].