i have some confusion about actors in use case.
im doing my final year project and now i have to write my thesis/documentation.
of course for system design i need a use case.
im developing a web based file encryption application with usage of TPM specification. TPM stand for trusted platform module that has been promoted by trusted computing group. TPM role as RSA private key storage and decryption occurs in it. and the RSA public key stored in database.RSA public key will encrypt AES public key that has been generated for file encryption.so what i wanna know is it possible if i set the database and TPM as actors?i have 6 actors in my use case: user, sender, receiver, database, TPM and application. sender and receiver under the generalization of user.i set application as actor because the application also decide for some action which not controlled by user.so is it okay if i use these actors?