|
|
Line 1: |
Line 1: |
| == Purpose ==
| | {{Migrating|https://smartpossdk.gitbook.io/cloudpossdk/faq/key-injection/inject-test-keys-remotely}} |
| This procedure is intended for testing terminals only and outlines the steps for remotely injecting a test key.
| |
| == Steps for Key Injection ==
| |
| # '''Provide Terminal Serial Number:'''
| |
| #* Send the serial number of the terminal that requires key injection to our team.
| |
| # '''Send Key File or Key Information:'''
| |
| #* '''Option 1: Key File Submission'''
| |
| #** Send us the key file to be configured on our demo server.
| |
| #* '''Option 2: Key Information Submission'''
| |
| #** Alternatively, provide key information including the key index and key value. For DUKPT keys, also include the Key Serial Number (KSN) and the Initial Pin Encryption Key (IPEK).
| |
| # '''Download and Install the Initialize Certificate APK:'''
| |
| #* Download the [http://ftp.wizarpos.com/advanceSDK/InitCertForRemotekeyInject_201903131833.apk initialize certificate APK] to the terminal.
| |
| #* '''Important Note:''' This step will change the terminal's ownership to a test owner. To revert to your original ownership after testing, additional steps are required (see below).
| |
| # '''Certificate Clearing Process (Post-Testing):'''
| |
| #* After concluding the testing phase, to reapply your owner certificate, all test certificates must be cleared.
| |
| #* The clearing process requires our approval. It involves generating a token file in an inserted TF (TransFlash) card.
| |
| #* Send us the generated token file. We will sign it and return a ''''.sig'''' file to you.
| |
| #* Once you verify this ''''.sig'''' file on the terminal, the test certificates will be removed, allowing you to reinstall your owner certificate.
| |
| # '''Key Loader Client Agent Installation:'''
| |
| #* Obtain and install the [http://ftp.wizarpos.com/advanceSDK/injectkeydemo-release-New-releasekey.apk key loader client agent] on your terminal.
| |
| #* Run the agent to inject the keys into the terminal.
| |
| '''Note:'''
| |
| * Ensure that all steps are followed meticulously, especially when handling key files and terminal ownership, to maintain security and functionality.
| |
| * The process of changing terminal ownership and clearing certificates is crucial for maintaining the integrity and security of the terminal post-testing.
| |