AusweisApp2
governikus::SecureStorage Klassenreferenz

#include <SecureStorage.h>

Öffentliche Typen

enum class  TlsSuite { DEFAULT , PSK }
 

Öffentliche Methoden

const QByteArrayList & getCVRootCertificates (bool pProductive) const
 
const QVector< QSslCertificate > & getUpdateCertificates () const
 
const QUrl & getSelfAuthenticationUrl (bool pTest=false) const
 
const QUrl & getUpdateServerBaseUrl () const
 
const QUrl & getWhitelistServerBaseUrl () const
 
const QUrl & getAppcastUpdateUrl () const
 
const QUrl & getAppcastBetaUpdateUrl () const
 
const TlsConfigurationgetTlsConfig (TlsSuite pTlsSuite=TlsSuite::DEFAULT) const
 
const TlsConfigurationgetTlsConfigRemote (TlsSuite pTlsSuite=TlsSuite::DEFAULT) const
 
int getMinimumStaticKeySize (QSsl::KeyAlgorithm pKeyAlgorithm) const
 
int getMinimumEphemeralKeySize (QSsl::KeyAlgorithm pKeyAlgorithm) const
 
bool isLoaded () const
 

Geschützte Methoden

 SecureStorage ()
 
virtual ~SecureStorage ()
 

Geschützte, statische Methoden

static SecureStoragegetInstance ()
 

Freundbeziehungen

class Env
 
class ::MockSecureStorage
 

Dokumentation der Aufzählungstypen

◆ TlsSuite

Aufzählungswerte
DEFAULT 
PSK 

Beschreibung der Konstruktoren und Destruktoren

◆ SecureStorage()

governikus::SecureStorage::SecureStorage ( )
protected

◆ ~SecureStorage()

SecureStorage::~SecureStorage ( )
protectedvirtual

Dokumentation der Elementfunktionen

◆ getAppcastBetaUpdateUrl()

const QUrl & SecureStorage::getAppcastBetaUpdateUrl ( ) const

◆ getAppcastUpdateUrl()

const QUrl & SecureStorage::getAppcastUpdateUrl ( ) const

◆ getCVRootCertificates()

const QByteArrayList & SecureStorage::getCVRootCertificates ( bool  pProductive) const

◆ getInstance()

SecureStorage & SecureStorage::getInstance ( )
staticprotected

◆ getMinimumEphemeralKeySize()

int SecureStorage::getMinimumEphemeralKeySize ( QSsl::KeyAlgorithm  pKeyAlgorithm) const

◆ getMinimumStaticKeySize()

int SecureStorage::getMinimumStaticKeySize ( QSsl::KeyAlgorithm  pKeyAlgorithm) const

◆ getSelfAuthenticationUrl()

const QUrl & SecureStorage::getSelfAuthenticationUrl ( bool  pTest = false) const

◆ getTlsConfig()

const TlsConfiguration & SecureStorage::getTlsConfig ( TlsSuite  pTlsSuite = TlsSuite::DEFAULT) const

◆ getTlsConfigRemote()

const TlsConfiguration & SecureStorage::getTlsConfigRemote ( TlsSuite  pTlsSuite = TlsSuite::DEFAULT) const

◆ getUpdateCertificates()

const QVector< QSslCertificate > & SecureStorage::getUpdateCertificates ( ) const

◆ getUpdateServerBaseUrl()

const QUrl & SecureStorage::getUpdateServerBaseUrl ( ) const

◆ getWhitelistServerBaseUrl()

const QUrl & SecureStorage::getWhitelistServerBaseUrl ( ) const

◆ isLoaded()

bool SecureStorage::isLoaded ( ) const

Freundbeziehungen und Funktionsdokumentation

◆ ::MockSecureStorage

friend class ::MockSecureStorage
friend

◆ Env

friend class Env
friend

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: