# SAM Crypto Token Properties

SAMCryptoToken implements the SAM and requires access to QSCD. Once configured, it can be used to create remote signatures on behalf of the users.&#x20;

SAMCryptoToken can be attached to any Signer implementation. SAMCryptoToken can be operated in 2 modes:

1. **Signing-only mode:** To support only remote signing operations (the user and key management is handled by different component in the solution)
2. **Key Management mode:** To support signing, user, and key management operations (in this case, it is a single point of SAM key management)
3. **User Management mode:** To support additional user management functions, such as create user, configure authorization, or remove user.
