public class SecurityUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BOUNCY_CASTLE |
| Constructor and Description |
|---|
SecurityUtils() |
| Modifier and Type | Method and Description |
|---|---|
static javax.crypto.Cipher |
getCipher(java.lang.String transformation) |
static javax.crypto.KeyAgreement |
getKeyAgreement(java.lang.String algorithm) |
static java.security.KeyFactory |
getKeyFactory(java.lang.String algorithm) |
static java.security.KeyPairGenerator |
getKeyPairGenerator(java.lang.String algorithm) |
static javax.crypto.Mac |
getMac(java.lang.String algorithm) |
static java.security.MessageDigest |
getMessageDigest(java.lang.String algorithm) |
static java.lang.String |
getSecurityProvider() |
static java.security.Signature |
getSignature(java.lang.String algorithm) |
static boolean |
hasEcc() |
static boolean |
isBouncyCastleRegistered() |
static void |
setRegisterBouncyCastle(boolean registerBouncyCastle) |
static void |
setSecurityProvider(java.lang.String securityProvider) |
public static final java.lang.String BOUNCY_CASTLE
public static boolean hasEcc()
public static void setSecurityProvider(java.lang.String securityProvider)
public static void setRegisterBouncyCastle(boolean registerBouncyCastle)
public static java.lang.String getSecurityProvider()
public static boolean isBouncyCastleRegistered()
public static java.security.KeyFactory getKeyFactory(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionpublic static javax.crypto.Cipher getCipher(java.lang.String transformation)
throws java.security.NoSuchAlgorithmException,
javax.crypto.NoSuchPaddingException,
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmExceptionjavax.crypto.NoSuchPaddingExceptionjava.security.NoSuchProviderExceptionpublic static java.security.MessageDigest getMessageDigest(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionpublic static java.security.KeyPairGenerator getKeyPairGenerator(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionpublic static javax.crypto.KeyAgreement getKeyAgreement(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionpublic static javax.crypto.Mac getMac(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionpublic static java.security.Signature getSignature(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionCopyright © 2008-2014 The Apache Software Foundation. All Rights Reserved.