The service once available in http://docs.openmrs.org/tools/implementationid is now available in https://implementation.openmrs.org/tools/implementationid
Http won’t work. As you are sending a passphrase, it’s a must to send it encrypted. Our certificate requires a reasonably updated version of java (latest 7 or latest 8 at least).
I refactored the service, made it a container. It’s hard for me to understand the requirements of this service, as I don’t seem to find the code which is actually using it. But it’s returning either 200 (created or recovered) or 403 (wrong passphrase).
The code is in github:
Note that I didn’t recover the old database, for several reasons:
- Passphrases were not encrypted, and kept in multiple locations on the database
- Most entries were created by bots or junit tests
- If you use your implementationid for the first time, it will be recreated.
Let me know if you run into problems.