Adds a provider to the next position available. Removes the provider with the specified name. This method returns silently if the provider is not installed. The order of the providers in the array is their preference order. Returns the provider installed with the specified name, if any.
Returns null if no provider with the speicified name is installed.
The returned providers are ordered according to their preference order . A cryptographic service is always associated with a particular algorithm or type. The cryptographic service name must not contain any dots. A provider satisfies the specified selection criterion iff the provider implements the specified algorithm or type for the specified cryptographic service. The cryptographic service name must not contain any dots.