Navigation
API > API/Runtime > API/Runtime/SSL > API/Runtime/SSL/ISslCertificateManager
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool VerifySslCertificates
(
X509_STORE_CTX* Context, |
Performs additional ssl validation (certificate pinning) | Interfaces/ISslCertificateManager.h | |
bool VerifySslCertificates
(
TArray< TArray< uint8, TFixedAllocator< PUBLIC_KEY_DIGEST_SIZE > > >& Digests, |
Performs additional ssl validation (certificate pinning) | Interfaces/ISslCertificateManager.h |
VerifySslCertificates(X509_STORE_CTX *, const FString &)
Description
Performs additional ssl validation (certificate pinning)
| Name | VerifySslCertificates |
| Type | function |
| Header File | /Engine/Source/Runtime/Online/SSL/Public/Interfaces/ISslCertificateManager.h |
| Include Path | #include "Interfaces/ISslCertificateManager.h" |
bool VerifySslCertificates
(
X509_STORE_CTX * Context,
const FString & Domain
) const
false if validation fails
Parameters
| Name | Remarks |
|---|---|
| Context | Pointer to the x509 context containing a certificate chain |
| Domain | Domain we are connected to |
VerifySslCertificates(TArray< TArray< uint8, TFixedAllocator< PUBLIC_KEY_DIGEST_SIZE > > > &, const FString &)
Description
Performs additional ssl validation (certificate pinning)
| Name | VerifySslCertificates |
| Type | function |
| Header File | /Engine/Source/Runtime/Online/SSL/Public/Interfaces/ISslCertificateManager.h |
| Include Path | #include "Interfaces/ISslCertificateManager.h" |
bool VerifySslCertificates
(
TArray< TArray< uint8, TFixedAllocator< PUBLIC_KEY_DIGEST_SIZE > > > & Digests,
const FString & Domain
) const
false if validation fails
Parameters
| Name | Remarks |
|---|---|
| Digests | Array of public key digests to check against pinned key digests |
| Domain | Domain we are connected to |