![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <EncryptionKeyManager.h>
Public Member Functions | |
| FEncryptionKeyManager (const FEncryptionKeyManager &)=delete | |
| FEncryptionKeyManager (FEncryptionKeyManager &&)=delete | |
| FEncryptionKeyManager & | operator= (const FEncryptionKeyManager &)=delete |
| FEncryptionKeyManager & | operator= (FEncryptionKeyManager &&)=delete |
| UE_API | ~FEncryptionKeyManager () |
| UE_API bool | ContainsKey (const FGuid &Id) const |
| UE_API void | AddKey (const FGuid &Id, const FAES::FAESKey &Key) |
| UE_API bool | TryGetKey (const FGuid &Id, FAES::FAESKey &OutKey) const |
| UE_API TMap< FGuid, FAES::FAESKey > | GetAllKeys () const |
| DECLARE_MULTICAST_DELEGATE_TwoParams (FEncryptionKeyAddedDelegate, const FGuid &, const FAES::FAESKey &) | |
| FEncryptionKeyAddedDelegate & | OnKeyAdded () |
Static Public Member Functions | |
| static UE_API FEncryptionKeyManager & | Get () |
Manages a set of registered encryption key(s).
|
delete |
|
delete |
| UE::FEncryptionKeyManager::~FEncryptionKeyManager | ( | ) |
| void UE::FEncryptionKeyManager::AddKey | ( | const FGuid & | Id, |
| const FAES::FAESKey & | Key | ||
| ) |
Add a new encryption key, ignored if the key already exist.
Returns whether the specified encrypton key exist or not.
| UE::FEncryptionKeyManager::DECLARE_MULTICAST_DELEGATE_TwoParams | ( | FEncryptionKeyAddedDelegate | , |
| const FGuid & | , | ||
| const FAES::FAESKey & | |||
| ) |
|
static |
Returns the single instance of the key manager.
| TMap< FGuid, FAES::FAESKey > UE::FEncryptionKeyManager::GetAllKeys | ( | ) | const |
Returns a map of all available keys
|
inline |
Event triggered when a new key as been added.
|
delete |
|
delete |
| bool UE::FEncryptionKeyManager::TryGetKey | ( | const FGuid & | Id, |
| FAES::FAESKey & | OutKey | ||
| ) | const |
Try retrieve the encryption key for the specified key ID.