|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.maverick.ssh.components.jce.JCEProvider
public class JCEProvider
| Field Summary |
|---|
| Fields inherited from interface com.maverick.ssh.components.jce.JCEAlgorithms |
|---|
JCE_3DESCBCNOPADDING, JCE_3DESCTRNOPADDING, JCE_AESCBCNOPADDING, JCE_AESCTRNOPADDING, JCE_ARCFOUR, JCE_BLOWFISHCBCNOPADDING, JCE_DESCBCNOPADDING, JCE_DH, JCE_DSA, JCE_HMACMD5, JCE_HMACSHA1, JCE_HMACSHA256, JCE_HMACSHA512, JCE_MD5, JCE_MD5WithRSA, JCE_RSA, JCE_RSANONEPKCS1PADDING, JCE_SHA1, JCE_SHA1PRNG, JCE_SHA1WithDSA, JCE_SHA1WithRSA, JCE_SHA256, JCE_X509 |
| Constructor Summary | |
|---|---|
JCEProvider()
|
|
| Method Summary | |
|---|---|
static java.security.Provider |
getProviderForAlgorithm(java.lang.String jceAlgorithm)
Get the provider for a specific algorithm. |
static java.security.SecureRandom |
getSecureRandom()
Get the secure random implementation for the API. |
static java.lang.String |
getSecureRandomAlgorithm()
Get the algorithm used for secure random number generation. |
static void |
initializeDefaultProvider(java.security.Provider provider)
Initialize the default JCE provider used by the API. |
static void |
initializeProviderForAlgorithm(java.lang.String jceAlgorithm,
java.security.Provider provider)
Initialize a provider for a specific algorithm. |
static void |
setSecureRandomAlgorithm(java.lang.String secureRandomAlgorithm)
Set the algorithm used for secure random number generation. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JCEProvider()
| Method Detail |
|---|
public static void initializeDefaultProvider(java.security.Provider provider)
provider -
public static void initializeProviderForAlgorithm(java.lang.String jceAlgorithm,
java.security.Provider provider)
jceAlgorithm - provider - public static java.lang.String getSecureRandomAlgorithm()
public static void setSecureRandomAlgorithm(java.lang.String secureRandomAlgorithm)
secureRandomAlgorithm - public static java.security.Provider getProviderForAlgorithm(java.lang.String jceAlgorithm)
jceAlgorithm -
public static java.security.SecureRandom getSecureRandom()
throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||