Workstation requirements

CrossKnowledge LMS is a web-based application needing the following environment to run properly:

Sound card Activated (headphones are required for most content)
RAM 2 GB (4GB prefered, depending on the OS)
Screen resolution 1024*768
Windows operating system Windows Vista, 7, 8, 10 (Desktop mode only, Tablet mode is not supported for now)
Apple operating system Mac OSX (10.4)
Internet Explorer 8, 9, 10, 11, latest version
Microsoft Edge latest version
Firefox latest version
Chrome latest version
Safari latest version
Opera latest version
Tested email readers Outlook 2010, Outlook 2013, Lotus Notes 8.5, Gmail, Outlook 365
HTTPS Only "Medium and High" ciphers are allowed :
ECDH+AESGCM,DH+AESGCM,ECDH+AES256,DH+AES256,ECDH+AES128
DH+AES,ECDH+3DES,DH+3DES,RSA+AESGCM,RSA+AES,RSA+3DES.
TLSv1.1 and TLSv1.2 protocols are supported (TLS1.0 no longer supported as of 2018, Agust 31.
Popup blocker for your URL Disabled

We systematically test the latest versions of Chrome, Firefox and Internet Explorer browsers to ensure the best experience for our users. Older versions of these browsers are not systematically tested, but run smoothly in most cases. If, however, there is a problem specific to a particular version of one of these browsers, please contact us.

These technical requirements may be modified according to technical developments of CrossKnowledge solutions.

Tablet compatibility

CrossKnowledge LMS is compatible with iPad (2, 3, 4 and mini) - additional requirements may be needed for the content hosted on the LMS.

CrossKnowledge LMS is compatible with Android tablets (Chrome browser) - additional requirements may be needed for the content hosted on the LMS.

CrossKnowledge content additional requirements

As the contents are played on our LMS, you need the LMS requirements listed above, and the following ones:

Adobe Flash Player (CrossKnowledge Sessions) 9.0.124 or higher
PDF plugin Adobe Acrobat Reader (any version)

Network Information

Media extensions

The following media extensions should be authorised.
.FLV, .mp3, .mp4, .srt, .woff, .vtt, .xhtml

Domain white-listing

The following domain names should be whitelisted.

https://*.crossknowledge.com, https://*.crossknowledge-player.com

If wildcards (*) are not allowed, authorise at least the following URLs:

General CKLS cloudfront URLs:

https://ckls-assets.crossknowledge.com/
https://ckls-api.crossknowledge.com/
https://ckls-cdn-eu.crossknowledge.com/

External medias (cloudfront URL)

https://d3d8qnlcu0b7xk.cloudfront.net
https://media-cdn2.crossknowledge.com

CK-Player URLs (for CrossKnowledge content delivery)

For users based in Europe
https://cdn.crossknowledge.com/*
https://d12yhdsdwe7din.cloudfront.net/* and http(s)://mohivecontents-eu.crossknowledge.com
For users based in the US:
https://d2niiguqm1v5wm.cloudfront.net/* and http(s)://ckcontents-na.crossknowledge.com
https://dmi776hgmgo8n.cloudfront.net/* and http(s)://mohivecontents-na.crossknowledge.com
For users based in Asia:
https://ckcontents-jp.crossknowledge.com
https://mohivecontents-jp.crossknowledge.com

CKLM (XKA, Digital Literacy, Leaders…)

https://d12pbbvc3h54xm.cloudfront.net/*
https://cklm-prod.s3.amazonaws.com/*
https://cdn-cklm-prod.crossknowledge.com/*
https://ckcg.crossknowledge.com/*

CUSTOMER CONTENT CDN

https://ckls-cdn-eu.crossknowledge.com/*
https://ckls-cdn-na.crossknowledge.com/*
https://ckls-cdn-sa.crossknowledge.com/*
https://ckls-cdn-jp.crossknowledge.com/*

AWS CloudFront IP Ranges

Part of the content is hosted on Amazon Cloud for a better experience around the globe.

CLoudFront IPs could be from any of the IP ranges listed in https://ip-ranges.amazonaws.com/ip-ranges.json Where  "service" = "CLOUDFRONT"


CKLS portal IPs addresses

Europe CKLS created since September 2017 https://*.eu.crossknowledge.com:

web interfaces (ports 80 and 443) : Could be hitting any of the eu-central-1 IP ranges listed in https://ip-ranges.amazonaws.com/ip-ranges.json Where  "service" = "EC2"
sftp server : sftp-aws.eu.crossknowledge.com (52.58.183.197)


Europe CKLS created before September 2017 https://.eu.crossknowledge.com or https://.lms.crossknowledge.com:

web interfaces (ports 80 and 443) Could be hitting any IPs within the ranges 78.153.226.128/27 and 78.153.234.128/26
sftp server : sftp.crossknowledge.com (78.153.226.149)
sftp server : sftp.eu.crossknowledge.com (78.153.234.131)


USA https://*.na.crossknowledge.com:

web interfaces (ports 80 and 443) : Could be hitting any of the us-east-1 IP ranges listed in https://ip-ranges.amazonaws.com/ip-ranges.json Where  "service" = "EC2"
sftp server : sftp.na.crossknowledge.com (54.221.219.193)


South America: https://*.sa.crossknowledge.com

web interfaces (ports 80 and 443) : Could be hitting any of the sa-east-1 IP ranges listed in https://ip-ranges.amazonaws.com/ip-ranges.json Where  "service" = "EC2"
sftp server : sftp.sa.crossknowledge.com (54.232.80.112)


Asia: https://*.asia.crossknowledge.com

web interfaces (ports 80 and 443) : Could be hitting any of the ap-northeast-1 IP ranges listed in https://ip-ranges.amazonaws.com/ip-ranges.json Where  "service" = "EC2"
sftp server : sftp.asia.crossknowledge.com (54.65.104.30)


IPs addresses and URLs for CK-Hub https://ck-hub.crossknowledge.com:

web interfaces (ports 80 and 443) : Could be hitting any of the eu-west-1 IP ranges listed in https://ip-ranges.amazonaws.com/ip-ranges.json Where  "service" = "EC2".
(also ck-hub-preprod.crossknowledge.com for UAT)

Email servers requirements

@crossknowledge.com domain must be whitelisted as a trused sender.

Supported email configuration scenario :

All emails are sent by Amazon SES service from crossknowledge.com domain CKLS sends emails using a FROM address that belongs to crossknowledge.com domain only. (default and preferred solution)

The client's email address is kept in the REPLYTO field
E.g : user john.doe@client.com sends an email to someone, the received email will have the following attributes

FROM:noreply@crossknowledge.com
REPLYTO:john.doe@client.com
All emails are sent by Amazon SES service using a FROM adresse that belongs to the client's domain (or crossknowledge.com domain)

This setup requires some extra IT configuration tasks for both CrossKnowledge and client's IT Teams : DKIM entries to be added in client's DNS zone : client.com.
E.g mail can be sent from noreply@client.com or any other @client.com addresses.
In case an email having a FROM attribute not belonging to either client.com or crossknowledge.com domain, the FROM attribute is automatically replaced by noreply@client.com or any other generic address chosen by the client during the setup phase.

All emails are sent directly by the client's SMTP relay

CKLS application is then authorised to directly pass emails flow to a remote client's relay.
CrossKnowledge will not provide any IP ranges (autoscalling CKLS servers may have various IPs changing regularly) however SMTP session can be secured by a TLS login and password (to be provided by Client's Email team).

Maximum message size (including attachments) is limited to 10 MB per message (after base64 encoding).

Mail servers’ IP addresses and whitelist

At the time of this writing, these are the IP ranges used by AWS SES:

199.255.192.0/22 199.127.232.0/22 54.240.0.0/18

However these ranges may change, so to get an up to date list, please run the following command: From a Linux or Mac OS system:

$ dig TXT amazonses.com +short| grep 'v=spf1'

From a Windows system

C:>nslookup -type=TXT amazonses.com | find "v=spf1"

Emails can also be sent from this spare IP :

174.129.245.244/32

and for CKLS instances created before September 2017 and still hosted by Jaguar Network, please add also:

85.31.192.42/32 85.31.193.42/32 174.129.245.244/32

Hostnames of SMTP relays and custom MAIL FROM domains used for sending

email-smtp.us-east-1.amazonaws.com
sesmailna.crossknowledge.com
email-smtp.eu-west-1.amazonaws.com
sesmaileu.crossknowledge.com
smtp01.crossknowledge.com

Sharepoint pre-requisites

Sharepoint 2010

from IE7 to IE9, Firefox, Chrome

Sharepoint 2013

from IE8 to IE10, Firefox, Chrome

URL of CKLS platform

Supported formats

  • https://customername.(eu,lms,na,sa).crossknowledge.com, with http://customername.(eu,lms,na,sa).crossknowledge.com being redirected to HTTPS (default setting).
  • http://customername.customerdomain.com being redirected to HTTPS CrossKnowledge urls, as soon as customer domain has a valid DNS entry pointing to crossknowledge load balancer. e.g : http://customername.customerdomain.com with automatic rediction to https://customername.eu.crossknowledge.com

Unsupported formats

  • https://customername.customerdomain.com - Crossknowledge only support HTTPS protocol with its own urls.