150 likes | 288 Views
The CP-IS Client is designed for streamlined access to the NHS's Spine messaging system, facilitating local file handling for local authorities (LAs). It requires an NHS Network (N3) connection, a specific Java Runtime Environment (JRE6), and verified security certificates. The installation process is straightforward, consisting of technical steps crucial for ensuring safe communication and efficient operation. Importantly, only LAs can install their certificates, with enhanced security measures, including TLS Mutual Authentication, to protect sensitive data.
E N D
CP-IS Client Overview Author: Mat Barrow, Spine2 Functional Lead Date: 3rd Dec 2013
Background • CP-IS Client based on a similar NHS client (DBS):Files are just dropped into/picked from a folder which is specified during installation • Batch handling and Spine messaging managed within client to minimise complexity and reduce LA system processing and network load • Local logging for errors/exceptions in addition to file-level response messages • Simple to install (see later slides)
Technical Requirements • NHS Network (N3) connection (including IG Toolkit) or government network with a functional gateway to N3. • HSCIC will register a Spine end-point for each LA, and advise the Accredited System ID (ASID) for use during installation of the client. • Each LA will need to install its own certificate* • Java Runtime Environment 6 (JRE6) • Windows or Linux OS. Windows 7 and Ubuntu 12.04 have been tested.Other flavours may be tested where required but only the HSCIC warranted environment is supported. • The minimum hardware specification is currently that required for JRE6.
Security • Certificate DN specific to LA: no sharing/reuse • CP-IS certificates only work for CP-IS messaging • ASID and Interactions checked for CP-IS certificates(No requirement for logon authentication) • TLS Mutual Authentication with >=1024 bit (ideally 2048 bit) certificates • Uses port 443 which will need to be opened in firewalls • Requires a secure server in a secure location • HSCIC is arranging for independent Penetration testing to be conducted against the CP-IS Client and Spine 2 itself, thereby giving assurance to LAs about the overall security of the solution.
Installation Steps: 5 These IDs will be supplied by HSCIC