12.5. Installing Provider Packages
The term provider refers to a package or set of packages that supplies concrete implementations of a subset of the cryptography or other security services defined as part of the Java 2 SDK Security API or one of its extensions (optional packages). For more information on providers, see Sections 10.2 and 10.3
Several types of services can be implemented by provider packages: digital signature algorithms, encryption algorithms, message digest algorithms, key generation and conversion services, and so on. Some of these services are described throughout this book, especially in Chapter 10.
The Java 2 runtime comes with several providers from Sun Microsystems already installed. One of these is the SUN provider, ...