Open odra opened 6 years ago
@odra This information seems useful. However it seems like something that should be done as a step in pipeline on Jenkins? Once done this information could then be exposed in some manner to the MCP server. I think there is quite a bit to consider with this, but a good starting place would be how to get this info after a build as part of the normal build pipeline and then expose it from Jenkins (perhaps as a build artefact)?
I think we could add a step in the pipeline where it runs those commands saving the output to a file then this could could be archived as well once the build finishes to be later retrieved from jenkins by mcp.
There is also the possibility to create a jenkins plugin for that (there is a way to expose some jenkins plugin functionality in the jenkins rest api).
The app binary screen in openshift (where the user can download the binary) could should some extra details about the application binary, such as certificate info, alias, etc (some data are platform specific).
Android
Command:
The command's output should be something like this:
The most relevant fields in my opinion are: Owner, Issuer, Signature algorithm name, Valid from and Valid until.
iOS
Unfortunately this command has to be run in a mac machine:
The command's output should be something like this:
I personally think the most important items are: Identifier (all of them), Authority, TeamIdentifier and Signed Time