Skip to content

This is currently undergoing development, but it will be a for a software licensing service.

License

Notifications You must be signed in to change notification settings

nstilt1/Plugin-Licensor-WordPress-Plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plugin-Licensor-WordPress-Plugin

If by any chance that anybody has attempted to integrate their back end with this API, there will be breaking changes in the next version. You will still be able to access the API, but:

  1. There will be some server-side security enhancements in the future version
  2. The current authentication method is very slow compared to the future version

If anyone is using this already and wants to use the new features, you should let me know and I might try to create a cross-over API method. I just wouldn't expect anybody to be using it since there isn't an official integration yet.

The next version will include:

  • either 2048-bit or 4096-bit RSA + AES-256 handshake for an initial key exchange
  • the remainder of communication will use P-384 or P-521 for ECDH and ECDSA, along with AES-256
  • a slight rewrite of some of the back-end to ensure that sensitive/cryptographic data gets zeroed out after use. I'm not a fan of any types of bleeding
  • unique encryption keys for each store's info in the Plugin Licensor database, paired with the standard encryption that the cloud provides already

The next version might include:

  • an area in the WordPress plugin with a payment mechanism, likely integrated directly with WooCommerce
  • some client-side code that uses P-384/P-521 and AES-256 instead of the JUCE library's authentication. This could significantly increase performance, but developers might need to add openssl as a dependency.

The next-next version should include:

  • an API method that links your store to your account on the Plugin Licensor website (back at the drawing board)
  • a functional dashboard with various stats

About

This is currently undergoing development, but it will be a for a software licensing service.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages