|
|
(9 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| == PCI PIN 3.1 Certified OTA Remote Key Injection Anywhere ==
| | {{Migrating|https://smartpossdk.gitbook.io/cloudpossdk/faq/key-injection/understand-remote-key-injection}} |
| The WizarPOS Remote Key Injection (RKI) solution turbocharges data encryption in a hassle-free and cost-effective manner. Remote Key Injection is a process for the secure transfer of encryption keys between a payment terminal and a remote server. Compared to its on-premises counterpart, RKI prevents keys or data from interception or manual manipulation. It is also scalable when a distributor or service provider injects keys to unlimited POS terminals in different locations. In addition, RKI eliminates personnel training and certification costs.
| |
| * WizarPOS RKMS allows you remote key injection of your devices.
| |
| * WizarPOS RKMS is PCI PIN 3.1 approved.
| |
| * All devices and servers are connected in mutual authenticated secure channel.
| |
| * Support TR31 and TR34 key exchange block protocol.
| |
| * Support all major key types.
| |
| === [http://ftp.wizarpos.com/advanceSDK/RemoteKeyManagementSystem.pdf Remote Key Injection (RKI) solution] ===
| |
| === [http://ftp.wizarpos.com/advanceSDK/RKMSUserManual.pdf RKMS user manual] ===
| |
| == Develop remote Key Injection ==
| |
| === Integrated to existed host server ===
| |
| ==== Agent adaptor ====
| |
| Please provide the document about how it works with terminal side. Then we can develop and provide the agent adaptor.
| |
| ==== AIDL API ====
| |
| The terminal provided the two apis, detail information, please refer to [[No host server]].
| |
| <syntaxhighlight lang="java">
| |
| int importKeyInfo(in byte[] keyInfo);
| |
| byte[] getAuthInfo();
| |
| </syntaxhighlight>
| |
| === No host server ===
| |
| If develop from starting, need develop server and terminal injection apk, here is a [http://ftp.wizarpos.com/advanceSDK/remotekeyinjectiondemosystem_20220307.zip demo system], but it is only a demo system, don't suggest to use it directly.
| |
| The zip package includes:
| |
| | |
| ''Terminal APP''
| |
| | |
| ''Server Application''
| |
| | |
| ''Documents:''
| |
| | |
| ''wizarPOS_remote_key_injection_demo_system.docx'', it describes the whole demo system, and the detail information for the certificates, core process.
| |
| | |
| ''Remote_Key_Inject_Deployment.docx'', it describes how to deploy and run the keyinjection jar in server.
| |
| | |
| * '''In our demo system, we use the demo certificate, so download the [http://ftp.wizarpos.com/advanceSDK/InitCertForRemotekeyInject_201903131833.apk initialize certificate APK] and run it to initialize the demo certificate.'''
| |
| Note that the demo above will replace the original certificate of the terminal. When you no longer need demo, you need to [http://sdkwiki.wizarpos.com/index.php/How_to_clear_terminal_certificate clear the demo certificate].
| |