Top Description Fields Constructors Methods
org.bouncycastle.tls.crypto

public Class TlsCryptoParameters

extends Object
Class Inheritance
Imports
org.bouncycastle.tls.ProtocolVersion, .SecurityParameters, .TlsContext

Carrier class for context-related parameters needed for creating secrets and ciphers.

Field Summary

Modifier and TypeField and Description
private final TlsContext

Constructor Summary

AccessConstructor and Description
public
TlsCryptoParameters(TlsContext
the context for this parameters object.
context
)

Base constructor.

Method Summary

Modifier and TypeMethod and Description
public ProtocolVersion
public TlsNonceGenerator
public ProtocolVersion
public SecurityParameters
public SecurityParameters
public ProtocolVersion
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

contextback to summary
private final TlsContext context

Constructor Detail

TlsCryptoParametersback to summary
public TlsCryptoParameters(TlsContext context)

Base constructor.

Parameters
context:TlsContext

the context for this parameters object.

Method Detail

getClientVersionback to summary
public ProtocolVersion getClientVersion()
getNonceGeneratorback to summary
public TlsNonceGenerator getNonceGenerator()
getRSAPreMasterSecretVersionback to summary
public ProtocolVersion getRSAPreMasterSecretVersion()
getSecurityParametersConnectionback to summary
public SecurityParameters getSecurityParametersConnection()
getSecurityParametersHandshakeback to summary
public SecurityParameters getSecurityParametersHandshake()
getServerVersionback to summary
public ProtocolVersion getServerVersion()
isServerback to summary
public boolean isServer()