Hi All,
Currently, the process of certificate creation, injecting the certificates
to necessary files and Android and iOS agent generation is quite complex
for some of the customers. Therefore, I will be integrating the EMM agent
auto generation project, which was done as a trainee project, originally to
work with EMM 1.0.0 to work with the new version of EMM.

*What is done?[1]*

   - UI which is designed as a wizard to obtain the parameters necessary to
   generate Certificates(CA,RA,SSL)
   - Obtained details from the wizard is processed from the Jaggery backend
   which does the necessary conversions, create certificates and let the user
   download jks and apk files.

*What needs to be done and how?*

   - Need to write a carbon component, instead of the using a JAR(currently
   it is using a JAR), for Jaggery backend to communicate.
   - There are conflicts in the bouncy castle library used in the wizard
   project and when installing the Apk on some version of android OS. Since
   android is packed with a bouncy castle version, a bks created with a
   different version can cause this issue. Need to look into including spongy
   castle library to avoid this issue.
   - Success screen at the end of wizard needs to be improved with some
   information on how to proceed after creating JKS files.
   - Add authentication to the Jaggery app, so that only the admin user can
   create JKS and Apk files.

   How should the authentication needs to be done for this app? Since it is
   not implemented at all currently.


1.
https://docs.google.com/a/wso2.com/document/d/1uVL5dBA0syQ2a-IkkgUZGaS_gQEut36JynXJPnw4AtA/edit?usp=sharing


Thank you,
Inosh
-- 
Inosh Perera
Software Engineer, WSO2 Inc.
Tel: 0785293686
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to