Cryptographic Service Provider

A cryptographic service provider (CSP) is s package that "provides a concrete implementation of certain cryptographic services."

A CSP offers operations and protocols to support a variety of use cases. The cryptographic application programming interface (API} provided by the CSP provides common solutions for different platforms, for example hardware and cloud services.