FDTLSContext

Context data for OpenSSL connection setup

Windows
MacOS
Linux

References

Module

DTLSHandlerComponent

Header

/Engine/Plugins/Runtime/PacketHandlers/DTLSHandlerComponent/Source/Public/DTLSContext.h

Include

#include "DTLSContext.h"

Syntax

struct FDTLSContext

Remarks

Context data for OpenSSL connection setup

Constructors

Name Description

Public function

FDTLSContext()

Public function

FDTLSContext

(
    EDTLSContextType InContextType
)

Destructors

Name Description

Public function

~FDTLSContext()

Functions

Name Description

Public function Const

EDTLSContext...

 

GetContextType()

Query for context type

Public function Const

BIO *

 

GetFilterBIO()

Get OpenSSL custom filter BIO pointer.

Public function Const

BIO *

 

GetInBIO()

Get OpenSSL input BIO pointer.

Public function Const

BIO *

 

GetOutBIO()

Get OpenSSL output BIO pointer.

Public function Const

SSL *

 

GetSSLPtr()

Get OpenSSL SSL pointer.

Public function

bool

 

Initialize

(
    const int32 MaxPacketSize,
    const FString& CertId,
    FDTLSHandlerComponent* Handler
)

Initialize the context

Public function Const

bool

 

IsHandshakeComplete()

Query for handshaking status

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss