AusweisApp
Lade ...
Suche ...
Keine Treffer
governikus::SecureStorage Klassenreferenz

#include <SecureStorage.h>

Öffentliche Typen

enum class  TlsSuite { DEFAULT , PSK }
 

Öffentliche Methoden

const QStringgetVendor () const
 
const QByteArrayListgetCVRootCertificates (bool pProductive) const
 
const QVector< QSslCertificate > & getUpdateCertificates () const
 
const QUrlgetSelfAuthenticationUrl (bool pTest=false) const
 
const QUrlgetUpdateServerBaseUrl () const
 
const QUrlgetWhitelistServerBaseUrl () const
 
const QUrlgetAppcastUpdateUrl () const
 
const QUrlgetAppcastBetaUpdateUrl () const
 
const QStringgetSmartPersonalizationUrl (bool pTest=false) const
 
const QStringgetSmartServiceId () const
 
const QStringgetSmartSsdAid () const
 
const QStringgetLocalIfdPackageName () const
 
const QStringgetLocalIfdMinVersion () const
 
const QByteArrayListgetLocalIfdAllowedCertificateHashes () const
 
int getLocalIfdMinPskSize () const
 
const TlsConfigurationgetTlsConfig (TlsSuite pTlsSuite=TlsSuite::DEFAULT) const
 
const TlsConfigurationgetTlsConfigRemoteIfd (TlsSuite pTlsSuite=TlsSuite::DEFAULT) const
 
const TlsConfigurationgetTlsConfigLocalIfd () const
 
int getMinimumStaticKeySize (QSsl::KeyAlgorithm pKeyAlgorithm) const
 
int getMinimumEphemeralKeySize (QSsl::KeyAlgorithm pKeyAlgorithm) const
 
bool isValid () const
 
QString getDeveloperConfig () const
 
QString getCustomConfig () const
 
QString getEmbeddedConfig () const
 

Geschützte Methoden

 SecureStorage ()
 
 ~SecureStorage ()=default
 

Geschützte, statische Methoden

static SecureStoragegetInstance ()
 

Freundbeziehungen

class Env
 
class ::MockSecureStorage
 
class ::test_SecureStorage
 

Dokumentation der Aufzählungstypen

◆ TlsSuite

Aufzählungswerte
DEFAULT 
PSK 

Beschreibung der Konstruktoren und Destruktoren

◆ SecureStorage()

governikus::SecureStorage::SecureStorage ( )
protected

◆ ~SecureStorage()

governikus::SecureStorage::~SecureStorage ( )
protecteddefault

Dokumentation der Elementfunktionen

◆ getAppcastBetaUpdateUrl()

const QUrl & SecureStorage::getAppcastBetaUpdateUrl ( ) const

◆ getAppcastUpdateUrl()

const QUrl & SecureStorage::getAppcastUpdateUrl ( ) const

◆ getCustomConfig()

QString SecureStorage::getCustomConfig ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getCVRootCertificates()

const QByteArrayList & SecureStorage::getCVRootCertificates ( bool pProductive) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getDeveloperConfig()

QString SecureStorage::getDeveloperConfig ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getEmbeddedConfig()

QString SecureStorage::getEmbeddedConfig ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getInstance()

static SecureStorage & governikus::SecureStorage::getInstance ( )
staticprotected

◆ getLocalIfdAllowedCertificateHashes()

const QByteArrayList & SecureStorage::getLocalIfdAllowedCertificateHashes ( ) const

◆ getLocalIfdMinPskSize()

int SecureStorage::getLocalIfdMinPskSize ( ) const

◆ getLocalIfdMinVersion()

const QString & SecureStorage::getLocalIfdMinVersion ( ) const

◆ getLocalIfdPackageName()

const QString & SecureStorage::getLocalIfdPackageName ( ) const

◆ getMinimumEphemeralKeySize()

int SecureStorage::getMinimumEphemeralKeySize ( QSsl::KeyAlgorithm pKeyAlgorithm) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getMinimumStaticKeySize()

int SecureStorage::getMinimumStaticKeySize ( QSsl::KeyAlgorithm pKeyAlgorithm) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getSelfAuthenticationUrl()

const QUrl & SecureStorage::getSelfAuthenticationUrl ( bool pTest = false) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getSmartPersonalizationUrl()

const QString & SecureStorage::getSmartPersonalizationUrl ( bool pTest = false) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getSmartServiceId()

const QString & SecureStorage::getSmartServiceId ( ) const

◆ getSmartSsdAid()

const QString & SecureStorage::getSmartSsdAid ( ) const

◆ getTlsConfig()

const TlsConfiguration & SecureStorage::getTlsConfig ( TlsSuite pTlsSuite = TlsSuite::DEFAULT) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getTlsConfigLocalIfd()

const TlsConfiguration & SecureStorage::getTlsConfigLocalIfd ( ) const

◆ getTlsConfigRemoteIfd()

const TlsConfiguration & SecureStorage::getTlsConfigRemoteIfd ( TlsSuite pTlsSuite = TlsSuite::DEFAULT) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getUpdateCertificates()

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

◆ getUpdateServerBaseUrl()

const QUrl & SecureStorage::getUpdateServerBaseUrl ( ) const

◆ getVendor()

const QString & SecureStorage::getVendor ( ) const

◆ getWhitelistServerBaseUrl()

const QUrl & SecureStorage::getWhitelistServerBaseUrl ( ) const

◆ isValid()

bool SecureStorage::isValid ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Freundbeziehungen und Funktionsdokumentation

◆ ::MockSecureStorage

friend class ::MockSecureStorage
friend

◆ ::test_SecureStorage

friend class ::test_SecureStorage
friend

◆ Env

friend class Env
friend

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