public class JcaTlsCryptoProvider extends java.lang.Object implements TlsCryptoProvider
| Constructor and Description |
|---|
JcaTlsCryptoProvider() |
| Modifier and Type | Method and Description |
|---|---|
JcaTlsCrypto |
create(java.security.SecureRandom random)
Create a new JcaTlsCrypto using the current builder configuration and the passed in entropy source..
|
JcaTlsCrypto |
create(java.security.SecureRandom keyRandom,
java.security.SecureRandom nonceRandom)
Create a new JcaTlsCrypto using the current builder configuration.
|
org.bouncycastle.jcajce.util.JcaJceHelper |
getHelper() |
JcaTlsCryptoProvider |
setProvider(java.security.Provider provider)
Set the provider of cryptographic services for any JcaTlsCrypto we build.
|
JcaTlsCryptoProvider |
setProvider(java.lang.String providerName)
Set the provider of cryptographic services for any JcaTlsCrypto we build by name.
|
public JcaTlsCryptoProvider setProvider(java.security.Provider provider)
provider - the provider class to source cryptographic services from.public JcaTlsCryptoProvider setProvider(java.lang.String providerName)
providerName - the name of the provider class to source cryptographic services from.public JcaTlsCrypto create(java.security.SecureRandom random)
create in interface TlsCryptoProviderrandom - SecureRandom for generating key material and seeds for nonce generation.public JcaTlsCrypto create(java.security.SecureRandom keyRandom, java.security.SecureRandom nonceRandom)
create in interface TlsCryptoProviderkeyRandom - SecureRandom for generating key material.nonceRandom - SecureRandom for generating nonces.public org.bouncycastle.jcajce.util.JcaJceHelper getHelper()