A trust service provider is an organization or body that provides electronic trust services such as electronic signatures, seals, time stamps and certificates in accordance with the eIDAS regulation to ensure the security and trustworthiness of online transactions.