Package com.cloudpos.advance.ext.system.security Description
This package provides access to high-level APIs for security-related operations on the device.
This package is part of the CloudPOS API and includes the IUserCredentials interface,
which enables secure management of cryptographic credentials, including CA certificates and private key pairs.
It allows applications to install, retrieve, validate, and remove digital certificates and keys
in a controlled and protected environment, ensuring compliance with security best practices.
Key features include:
- Installing and removing trusted CA certificates.
- Installing user certificates with their corresponding private keys, supporting different types
such as Wi-Fi and VPN/app certificates (on supported system versions).
- Checking the existence of key pairs and clearing all installed credentials.
- User confirmation required for credential access, enhancing protection against unauthorized use.
Note: Proper handling of sensitive cryptographic material is essential. Developers should ensure
that private keys and certificates are securely obtained and validated before installation.