cp-is client overview
DESCRIPTION
CP-IS Client Overview. Author: Mat Barrow, Spine2 Functional Lead Date: 3 rd 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 - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: CP-IS Client Overview](https://reader036.vdocuments.site/reader036/viewer/2022062500/56815acd550346895dc89f0d/html5/thumbnails/1.jpg)
CP-IS Client Overview
1
Author: Mat Barrow, Spine2 Functional LeadDate: 3rd Dec 2013
![Page 2: CP-IS Client Overview](https://reader036.vdocuments.site/reader036/viewer/2022062500/56815acd550346895dc89f0d/html5/thumbnails/2.jpg)
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)
2
![Page 3: CP-IS Client Overview](https://reader036.vdocuments.site/reader036/viewer/2022062500/56815acd550346895dc89f0d/html5/thumbnails/3.jpg)
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.
3
![Page 4: CP-IS Client Overview](https://reader036.vdocuments.site/reader036/viewer/2022062500/56815acd550346895dc89f0d/html5/thumbnails/4.jpg)
Security
4
• 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.
![Page 5: CP-IS Client Overview](https://reader036.vdocuments.site/reader036/viewer/2022062500/56815acd550346895dc89f0d/html5/thumbnails/5.jpg)
5
Integration with Spine – Upload
![Page 6: CP-IS Client Overview](https://reader036.vdocuments.site/reader036/viewer/2022062500/56815acd550346895dc89f0d/html5/thumbnails/6.jpg)
6
Integration with Spine – Query
![Page 7: CP-IS Client Overview](https://reader036.vdocuments.site/reader036/viewer/2022062500/56815acd550346895dc89f0d/html5/thumbnails/7.jpg)
7
Installation Steps: 1
![Page 8: CP-IS Client Overview](https://reader036.vdocuments.site/reader036/viewer/2022062500/56815acd550346895dc89f0d/html5/thumbnails/8.jpg)
8
Installation Steps: 2
![Page 9: CP-IS Client Overview](https://reader036.vdocuments.site/reader036/viewer/2022062500/56815acd550346895dc89f0d/html5/thumbnails/9.jpg)
9
Installation Steps: 3
![Page 10: CP-IS Client Overview](https://reader036.vdocuments.site/reader036/viewer/2022062500/56815acd550346895dc89f0d/html5/thumbnails/10.jpg)
10
Installation Steps: 4
![Page 11: CP-IS Client Overview](https://reader036.vdocuments.site/reader036/viewer/2022062500/56815acd550346895dc89f0d/html5/thumbnails/11.jpg)
11
Installation Steps: 5
These IDs will be supplied by HSCIC
![Page 12: CP-IS Client Overview](https://reader036.vdocuments.site/reader036/viewer/2022062500/56815acd550346895dc89f0d/html5/thumbnails/12.jpg)
12
Installation Steps: 6
![Page 13: CP-IS Client Overview](https://reader036.vdocuments.site/reader036/viewer/2022062500/56815acd550346895dc89f0d/html5/thumbnails/13.jpg)
13
Installation Steps: 7
![Page 14: CP-IS Client Overview](https://reader036.vdocuments.site/reader036/viewer/2022062500/56815acd550346895dc89f0d/html5/thumbnails/14.jpg)
14
Installation Steps: 8
![Page 15: CP-IS Client Overview](https://reader036.vdocuments.site/reader036/viewer/2022062500/56815acd550346895dc89f0d/html5/thumbnails/15.jpg)
15
Installation Steps: 9