* This class centralizes all security properties and common security methods.
* One of its primary uses is to manage providers.
*
- * @author Mark Benvenuto <ivymccough@worldnet.att.net>
+ * @author Mark Benvenuto (ivymccough@worldnet.att.net)
*/
public final class Security
{
* MessageDigest, Cipher, Mac, KeyStore). Returns an empty Set if there is no
* provider that supports the specified service. For a complete list of Java
* cryptographic services, please see the Java Cryptography Architecture API
- * Specification & Reference. Note: the returned set is immutable.
+ * Specification & Reference. Note: the returned set is immutable.
*
* @param serviceName the name of the Java cryptographic service (e.g.,
* Signature, MessageDigest, Cipher, Mac, KeyStore). Note: this parameter is
* formats:</p>
*
* <ul>
- * <li><p><crypto_service>.<algorithm_or_type></p>
+ * <li><p><crypto_service>.<algorithm_or_type></p>
* <p>The cryptographic service name must not contain any dots.</p>
* <p>A provider satisfies the specified selection criterion iff the
* provider implements the specified algorithm or type for the specified
* provider that supplied a CertificateFactory implementation for X.509
* certificates.</p></li>
*
- * <li><p><crypto_service>.<algorithm_or_type> <attribute_name>:<attribute_value></p>
+ * <li><p><crypto_service>.<algorithm_or_type> <attribute_name>:<attribute_value></p>
* <p>The cryptographic service name must not contain any dots. There must
- * be one or more space charaters between the the <algorithm_or_type>
- * and the <attribute_name>.</p>
+ * be one or more space charaters between the the <algorithm_or_type>
+ * and the <attribute_name>.</p>
* <p>A provider satisfies this selection criterion iff the provider
* implements the specified algorithm or type for the specified
* cryptographic service and its implementation meets the constraint
* of the following two formats:</p>
*
* <ul>
- * <li><p><crypto_service>.<algorithm_or_type></p>
+ * <li><p><crypto_service>.<algorithm_or_type></p>
* <p>The cryptographic service name must not contain any dots.</p>
* <p>The value associated with the key must be an empty string.</p>
* <p>A provider satisfies this selection criterion iff the provider
* implements the specified algorithm or type for the specified
* cryptographic service.</p></li>
*
- * <li><p><crypto_service>.<algorithm_or_type> <attribute_name></p>
+ * <li><p><crypto_service>.<algorithm_or_type> <attribute_name></p>
* <p>The cryptographic service name must not contain any dots. There must
- * be one or more space charaters between the <algorithm_or_type> and
- * the <attribute_name>.</p>
+ * be one or more space charaters between the <algorithm_or_type> and
+ * the <attribute_name>.</p>
* <p>The value associated with the key must be a non-empty string. A
* provider satisfies this selection criterion iff the provider implements
* the specified algorithm or type for the specified cryptographic service