This app aims to demonstrate a wide variety of SSCDs that can be integrated to MUSAP.
- Android Keystore
- Yubikey
- ETSI TS 102 204 REST
- MUSAP Library (external signature)
Import the project with Android Studio:
File -> New -> Project from Version Control...
We welcome contributions to musap-demo-android! This document provides guidelines for contributing to the project.
- Fork the repository - Start by forking the repository to your GitHub account.
- Clone your fork - Clone your fork to your local machine for development.
- Create a new branch - Create a branch in your local repository for your contribution.
- Commit your changes - Make your changes in your branch and commit them with a clear, descriptive message.
- Push to your fork - Push your changes to your fork on GitHub.
- Create a Pull Request - Submit a pull request from your fork to the main repository. Provide a clear description of your changes.
- Follow the existing coding style.
- Write tests for your changes.
- Ensure your code passes all tests.
- Use the GitHub issue tracker to report bugs.
- Provide detailed information about the issue, including steps to reproduce it.
Thank you for contributing to musap-demo-android!
If you believe you have found a security vulnerability in musap-demo-android, please follow these steps:
- Do not report security vulnerabilities through public GitHub issues.
- Email the maintainers - Send an email to methics.info@methics.fi detailing the vulnerability. Include steps to reproduce, if possible.
- Wait for response - Allow the maintainers time to respond and assess the vulnerability.
- The maintainers will confirm the receipt of your report.
- A security advisory will be created on GitHub to track the issue.
- A fix will be developed and tested in a private repository.
- Once the fix is ready, it will be released in a new version of the software.
- We believe in responsible disclosure of vulnerabilities.
- We will coordinate with you to determine an appropriate disclosure date.
- We are committed to ensuring the security and privacy of our users.
- Regular audits and updates are conducted to maintain the security of the project.
Your efforts to responsibly disclose your findings are greatly appreciated and will be acknowledged.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.