public class SimulatedClientResult extends Object
Constructor and Description |
---|
SimulatedClientResult(TlsClientConfig tlsClientConfig) |
Modifier and Type | Method and Description |
---|---|
void |
addToFailReasons(HandshakeFailureReasons handshakeFailureReason) |
void |
addToInsecureReasons(String handshakeIssue) |
String |
getAlpnAnnouncedProtocols() |
List<de.rub.nds.tlsattacker.core.constants.CipherSuite> |
getClientSupportedCiphersuites() |
List<de.rub.nds.tlsattacker.core.constants.ProtocolVersion> |
getCommonProtocolVersions() |
Boolean |
getConnectionInsecure() |
Boolean |
getConnectionRfc7918Secure() |
List<HandshakeFailureReasons> |
getFailReasons() |
Boolean |
getForwardSecrecy() |
Boolean |
getHandshakeSuccessful() |
de.rub.nds.tlsattacker.core.constants.ProtocolVersion |
getHighestClientProtocolVersion() |
Boolean |
getHighestPossibleProtocolVersionSeleceted() |
List<String> |
getInsecureReasons() |
de.rub.nds.tlsattacker.core.constants.KeyExchangeAlgorithm |
getKeyExchangeAlgorithm() |
String |
getNegotiatedExtensions() |
Boolean |
getReceivedAlert() |
Boolean |
getReceivedAllMandatoryMessages() |
Boolean |
getReceivedCertificate() |
Boolean |
getReceivedCertificateRequest() |
Boolean |
getReceivedServerHello() |
Boolean |
getReceivedServerHelloDone() |
Boolean |
getReceivedServerKeyExchange() |
Boolean |
getReceivedUnknown() |
de.rub.nds.tlsattacker.core.constants.CipherSuite |
getSelectedCiphersuite() |
de.rub.nds.tlsattacker.core.constants.CompressionMethod |
getSelectedCompressionMethod() |
String |
getSelectedNamedGroup() |
de.rub.nds.tlsattacker.core.constants.ProtocolVersion |
getSelectedProtocolVersion() |
Integer |
getServerPublicKeyParameter() |
List<Integer> |
getSupportedDheKeySizeList() |
List<Integer> |
getSupportedRsaKeySizeList() |
List<de.rub.nds.tlsattacker.core.constants.ProtocolVersion> |
getSupportedVersionList() |
TlsClientConfig |
getTlsClientConfig() |
List<de.rub.nds.tlsattacker.core.constants.ProtocolVersion> |
getVersionAcceptForbiddenCiphersuiteList() |
void |
setAlpnAnnouncedProtocols(String alpnAnnouncedProtocols) |
void |
setClientSupportedCiphersuites(List<de.rub.nds.tlsattacker.core.constants.CipherSuite> clientSupportedCiphersuites) |
void |
setCommonProtocolVersions(List<de.rub.nds.tlsattacker.core.constants.ProtocolVersion> commonProtocolVersions) |
void |
setConnectionInsecure(Boolean connectionInsecure) |
void |
setConnectionRfc7918Secure(Boolean connectionRfc7918Secure) |
void |
setForwardSecrecy(Boolean forwardSecrecy) |
void |
setHandshakeSuccessful(Boolean handshakeSuccessful) |
void |
setHighestClientProtocolVersion(de.rub.nds.tlsattacker.core.constants.ProtocolVersion highestClientProtocolVersion) |
void |
setHighestPossibleProtocolVersionSeleceted(Boolean highestPossibleProtocolVersionSeleceted) |
void |
setKeyExchangeAlgorithm(de.rub.nds.tlsattacker.core.constants.KeyExchangeAlgorithm keyExchangeAlgorithm) |
void |
setNegotiatedExtensions(String negotiatedExtensions) |
void |
setReceivedAlert(Boolean receivedAlert) |
void |
setReceivedAllMandatoryMessages(Boolean receivedAllMandatoryMessages) |
void |
setReceivedCertificate(Boolean receivedCertificate) |
void |
setReceivedCertificateRequest(Boolean receivedCertificateRequest) |
void |
setReceivedServerHello(Boolean receivedServerHello) |
void |
setReceivedServerHelloDone(Boolean receivedServerHelloDone) |
void |
setReceivedServerKeyExchange(Boolean receivedServerKeyExchange) |
void |
setReceivedUnknown(Boolean receivedUnknown) |
void |
setSelectedCiphersuite(de.rub.nds.tlsattacker.core.constants.CipherSuite selectedCiphersuite) |
void |
setSelectedCompressionMethod(de.rub.nds.tlsattacker.core.constants.CompressionMethod selectedCompressionMethod) |
void |
setSelectedNamedGroup(String selectedNamedGroup) |
void |
setSelectedProtocolVersion(de.rub.nds.tlsattacker.core.constants.ProtocolVersion selectedProtocolVersion) |
void |
setServerPublicKeyParameter(Integer serverPublicKeyParameter) |
void |
setSupportedDheKeySizeList(List<Integer> supportedDheKeySizeList) |
void |
setSupportedRsaKeySizeList(List<Integer> supportedRsaKeySizeList) |
void |
setSupportedVersionList(List<de.rub.nds.tlsattacker.core.constants.ProtocolVersion> supportedVersionList) |
void |
setVersionAcceptForbiddenCiphersuiteList(List<de.rub.nds.tlsattacker.core.constants.ProtocolVersion> versionAcceptForbiddenCiphersuiteList) |
public SimulatedClientResult(TlsClientConfig tlsClientConfig)
public TlsClientConfig getTlsClientConfig()
public Boolean getReceivedServerHello()
public void setReceivedServerHello(Boolean receivedServerHello)
public Boolean getReceivedCertificate()
public void setReceivedCertificate(Boolean receivedCertificate)
public Boolean getReceivedServerKeyExchange()
public void setReceivedServerKeyExchange(Boolean receivedServerKeyExchange)
public Boolean getReceivedCertificateRequest()
public void setReceivedCertificateRequest(Boolean receivedCertificateRequest)
public Boolean getReceivedServerHelloDone()
public void setReceivedServerHelloDone(Boolean receivedServerHelloDone)
public Boolean getReceivedAlert()
public void setReceivedAlert(Boolean receivedAlert)
public Boolean getReceivedUnknown()
public void setReceivedUnknown(Boolean receivedUnknown)
public Boolean getReceivedAllMandatoryMessages()
public void setReceivedAllMandatoryMessages(Boolean receivedAllMandatoryMessages)
public de.rub.nds.tlsattacker.core.constants.ProtocolVersion getHighestClientProtocolVersion()
public void setHighestClientProtocolVersion(de.rub.nds.tlsattacker.core.constants.ProtocolVersion highestClientProtocolVersion)
public de.rub.nds.tlsattacker.core.constants.ProtocolVersion getSelectedProtocolVersion()
public void setSelectedProtocolVersion(de.rub.nds.tlsattacker.core.constants.ProtocolVersion selectedProtocolVersion)
public List<de.rub.nds.tlsattacker.core.constants.ProtocolVersion> getCommonProtocolVersions()
public void setCommonProtocolVersions(List<de.rub.nds.tlsattacker.core.constants.ProtocolVersion> commonProtocolVersions)
public List<de.rub.nds.tlsattacker.core.constants.CipherSuite> getClientSupportedCiphersuites()
public void setClientSupportedCiphersuites(List<de.rub.nds.tlsattacker.core.constants.CipherSuite> clientSupportedCiphersuites)
public Boolean getHighestPossibleProtocolVersionSeleceted()
public void setHighestPossibleProtocolVersionSeleceted(Boolean highestPossibleProtocolVersionSeleceted)
public de.rub.nds.tlsattacker.core.constants.CipherSuite getSelectedCiphersuite()
public void setSelectedCiphersuite(de.rub.nds.tlsattacker.core.constants.CipherSuite selectedCiphersuite)
public de.rub.nds.tlsattacker.core.constants.KeyExchangeAlgorithm getKeyExchangeAlgorithm()
public void setKeyExchangeAlgorithm(de.rub.nds.tlsattacker.core.constants.KeyExchangeAlgorithm keyExchangeAlgorithm)
public Boolean getForwardSecrecy()
public void setForwardSecrecy(Boolean forwardSecrecy)
public de.rub.nds.tlsattacker.core.constants.CompressionMethod getSelectedCompressionMethod()
public void setSelectedCompressionMethod(de.rub.nds.tlsattacker.core.constants.CompressionMethod selectedCompressionMethod)
public String getNegotiatedExtensions()
public void setNegotiatedExtensions(String negotiatedExtensions)
public String getAlpnAnnouncedProtocols()
public void setAlpnAnnouncedProtocols(String alpnAnnouncedProtocols)
public String getSelectedNamedGroup()
public void setSelectedNamedGroup(String selectedNamedGroup)
public Integer getServerPublicKeyParameter()
public void setServerPublicKeyParameter(Integer serverPublicKeyParameter)
public List<de.rub.nds.tlsattacker.core.constants.ProtocolVersion> getSupportedVersionList()
public void setSupportedVersionList(List<de.rub.nds.tlsattacker.core.constants.ProtocolVersion> supportedVersionList)
public List<de.rub.nds.tlsattacker.core.constants.ProtocolVersion> getVersionAcceptForbiddenCiphersuiteList()
public void setVersionAcceptForbiddenCiphersuiteList(List<de.rub.nds.tlsattacker.core.constants.ProtocolVersion> versionAcceptForbiddenCiphersuiteList)
public void setSupportedRsaKeySizeList(List<Integer> supportedRsaKeySizeList)
public void setSupportedDheKeySizeList(List<Integer> supportedDheKeySizeList)
public Boolean getHandshakeSuccessful()
public void setHandshakeSuccessful(Boolean handshakeSuccessful)
public Boolean getConnectionInsecure()
public void setConnectionInsecure(Boolean connectionInsecure)
public Boolean getConnectionRfc7918Secure()
public void setConnectionRfc7918Secure(Boolean connectionRfc7918Secure)
public List<HandshakeFailureReasons> getFailReasons()
public void addToFailReasons(HandshakeFailureReasons handshakeFailureReason)
public void addToInsecureReasons(String handshakeIssue)
Copyright © 2020. All rights reserved.