Package org.bouncycastle.tls.crypto
Class TlsCryptoParameters
- java.lang.Object
-
- org.bouncycastle.tls.crypto.TlsCryptoParameters
-
public class TlsCryptoParameters extends java.lang.ObjectCarrier class for context-related parameters needed for creating secrets and ciphers.
-
-
Constructor Summary
Constructors Constructor Description TlsCryptoParameters(TlsContext context)Base constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProtocolVersiongetClientVersion()TlsNonceGeneratorgetNonceGenerator()ProtocolVersiongetRSAPreMasterSecretVersion()SecurityParametersgetSecurityParametersConnection()SecurityParametersgetSecurityParametersHandshake()ProtocolVersiongetServerVersion()booleanisServer()
-
-
-
Constructor Detail
-
TlsCryptoParameters
public TlsCryptoParameters(TlsContext context)
Base constructor.- Parameters:
context- the context for this parameters object.
-
-
Method Detail
-
getSecurityParametersConnection
public SecurityParameters getSecurityParametersConnection()
-
getSecurityParametersHandshake
public SecurityParameters getSecurityParametersHandshake()
-
getClientVersion
public ProtocolVersion getClientVersion()
-
getRSAPreMasterSecretVersion
public ProtocolVersion getRSAPreMasterSecretVersion()
-
getServerVersion
public ProtocolVersion getServerVersion()
-
isServer
public boolean isServer()
-
getNonceGenerator
public TlsNonceGenerator getNonceGenerator()
-
-