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

#include <AuthContext.h>

Klassendiagramm für governikus::AuthContext:

Öffentliche Typen

using BrowserHandler = std::function<QString (const QSharedPointer<AuthContext>&)>
 

Signale

void fireShowChangePinViewChanged ()
 
void fireDidAuthenticateEac1Changed ()
 
void fireAccessRightManagerCreated (QSharedPointer< AccessRightManager > pAccessRightManager)
 

Öffentliche Methoden

 AuthContext (bool pActivateUi=true, const QUrl &pActivationUrl=QUrl(), const BrowserHandler &pHandler=BrowserHandler())
 
QUrl getActivationUrl () const
 
bool isErrorReportedToServer () const
 
void setErrorReportedToServer (bool pErrorReportedToServer)
 
bool showChangePinView () const
 
void requestChangePinView ()
 
bool isTcTokenNotFound () const
 
void setTcTokenNotFound (bool pTcTokenNotFound)
 
QList< AcceptedEidTypegetAcceptedEidTypes () const override
 
bool isSkipMobileRedirect () const
 
void setMobileSkipRedirect (bool pSkipRedirect=true)
 
QList< QSslCertificategetCertificateList () const
 
void addCertificateData (const QUrl &pUrl, const QSslCertificate &pCert)
 
BrowserHandler getBrowserHandler () const
 
const QUrlgetTcTokenUrl () const
 
void setTcTokenUrl (const QUrl &pTcTokenUrl)
 
const QSharedPointer< const TcToken > & getTcToken () const
 
void setTcToken (const QSharedPointer< const TcToken > &pTcToken)
 
const QString & getReceivedMessageId () const
 
void setReceivedMessageId (const QString &pReceivedMessageId)
 
const QUrlgetRefreshUrl () const
 
void setRefreshUrl (const QUrl &pRefreshUrl)
 
const QSharedPointer< DIDAuthenticateEAC1 > & getDidAuthenticateEac1 () const
 
void setDidAuthenticateEac1 (const QSharedPointer< DIDAuthenticateEAC1 > &pDIDAuthenticateEAC1)
 
const QSharedPointer< DIDAuthenticateEAC2 > & getDidAuthenticateEac2 () const
 
void setDidAuthenticateEac2 (const QSharedPointer< DIDAuthenticateEAC2 > &pDidAuthenticateEac2)
 
const QSharedPointer< DIDAuthenticateResponseEAC1 > & getDidAuthenticateResponseEac1 () const
 
void setDidAuthenticateResponseEac1 (const QSharedPointer< DIDAuthenticateResponseEAC1 > &pDidAuthenticateResponseEac1)
 
const QSharedPointer< DIDAuthenticateResponseEAC2 > & getDidAuthenticateResponseEacAdditionalInputType () const
 
void setDidAuthenticateResponseEacAdditionalInputType (const QSharedPointer< DIDAuthenticateResponseEAC2 > &pDidAuthenticateResponseEacAdditionalInputType)
 
const QSharedPointer< DIDAuthenticateEACAdditional > & getDidAuthenticateEacAdditional () const
 
void setDidAuthenticateEacAdditional (const QSharedPointer< DIDAuthenticateEACAdditional > &pDidAuthenticateEacAdditionalInputType)
 
const QSharedPointer< DIDAuthenticateResponseEAC2 > & getDidAuthenticateResponseEac2 () const
 
void setDidAuthenticateResponseEac2 (const QSharedPointer< DIDAuthenticateResponseEAC2 > &pDidAuthenticateResponseEac2)
 
const QSharedPointer< InitializeFramework > & getInitializeFramework () const
 
void setInitializeFramework (const QSharedPointer< InitializeFramework > &pInitializeFramework)
 
const QSharedPointer< InitializeFrameworkResponse > & getInitializeFrameworkResponse () const
 
void setInitializeFrameworkResponse (const QSharedPointer< InitializeFrameworkResponse > &pInitializeFrameworkResponse)
 
const QSharedPointer< StartPaosResponse > & getStartPaosResponse () const
 
void setStartPaosResponse (const QSharedPointer< StartPaosResponse > &pStartPaosResponse)
 
const QSharedPointer< TransmitResponse > & getTransmitResponse ()
 
void setTransmitResponse (const QSharedPointer< TransmitResponse > &pTransmitResponse)
 
const QSharedPointer< Transmit > & getTransmit ()
 
void setTransmit (const QSharedPointer< Transmit > &pTransmit)
 
QSharedPointer< AccessRightManagergetAccessRightManager () const
 
QByteArray encodeEffectiveChat ()
 
const QSharedPointer< StartPaos > & getStartPaos () const
 
void setStartPaos (const QSharedPointer< StartPaos > &pStartPaos)
 
CVCertificateChain getChainStartingWith (const QSharedPointer< const CVCertificate > &pChainRoot) const
 
bool hasChainForCertificationAuthority (const EstablishPaceChannelOutput &pPaceOutput) const
 
CVCertificateChain getChainForCertificationAuthority (const EstablishPaceChannelOutput &pPaceOutput) const
 
void initCvcChainBuilder (const QList< QSharedPointer< const CVCertificate > > &pAdditionalCertificates=QList< QSharedPointer< const CVCertificate > >())
 
const QSharedPointer< const CVCertificate > & getDvCvc () const
 
void setDvCvc (const QSharedPointer< const CVCertificate > &dvCvc)
 
void initAccessRightManager (const QSharedPointer< const CVCertificate > &pTerminalCvc)
 
bool isCanAllowedMode () const override
 
const QByteArraygetSslSession () const
 
void setSslSession (const QByteArray &pSession)
 

Geschützte Methoden

 AuthContext (const Action pAction, bool pActivateUi=true, const QUrl &pActivationUrl=QUrl(), const BrowserHandler &pHandler=BrowserHandler())
 

Freundbeziehungen

class ::test_StateRedirectBrowser
 
class ::test_StatePreVerification
 
class ::test_StateProcessCertificatesFromEac2
 
class ::test_StateCertificateDescriptionCheck
 
class TestAuthContext
 

Dokumentation der benutzerdefinierten Datentypen

◆ BrowserHandler

Beschreibung der Konstruktoren und Destruktoren

◆ AuthContext() [1/2]

AuthContext::AuthContext ( const Action pAction,
bool pActivateUi = true,
const QUrl & pActivationUrl = QUrl(),
const BrowserHandler & pHandler = BrowserHandler() )
explicitprotected

◆ AuthContext() [2/2]

AuthContext::AuthContext ( bool pActivateUi = true,
const QUrl & pActivationUrl = QUrl(),
const BrowserHandler & pHandler = BrowserHandler() )
explicit

Dokumentation der Elementfunktionen

◆ addCertificateData()

void governikus::AuthContext::addCertificateData ( const QUrl & pUrl,
const QSslCertificate & pCert )
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ encodeEffectiveChat()

QByteArray AuthContext::encodeEffectiveChat ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ fireAccessRightManagerCreated

void governikus::AuthContext::fireAccessRightManagerCreated ( QSharedPointer< AccessRightManager > pAccessRightManager)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireDidAuthenticateEac1Changed

void governikus::AuthContext::fireDidAuthenticateEac1Changed ( )
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireShowChangePinViewChanged

void governikus::AuthContext::fireShowChangePinViewChanged ( )
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getAcceptedEidTypes()

QList< AcceptedEidType > governikus::AuthContext::getAcceptedEidTypes ( ) const
inlineoverride
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getAccessRightManager()

QSharedPointer< AccessRightManager > governikus::AuthContext::getAccessRightManager ( ) const
inline

◆ getActivationUrl()

QUrl governikus::AuthContext::getActivationUrl ( ) const
inline

◆ getBrowserHandler()

BrowserHandler governikus::AuthContext::getBrowserHandler ( ) const
inline

◆ getCertificateList()

QList< QSslCertificate > governikus::AuthContext::getCertificateList ( ) const
inline

◆ getChainForCertificationAuthority()

CVCertificateChain AuthContext::getChainForCertificationAuthority ( const EstablishPaceChannelOutput & pPaceOutput) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getChainStartingWith()

CVCertificateChain AuthContext::getChainStartingWith ( const QSharedPointer< const CVCertificate > & pChainRoot) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getDidAuthenticateEac1()

const QSharedPointer< DIDAuthenticateEAC1 > & governikus::AuthContext::getDidAuthenticateEac1 ( ) const
inline
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getDidAuthenticateEac2()

const QSharedPointer< DIDAuthenticateEAC2 > & governikus::AuthContext::getDidAuthenticateEac2 ( ) const
inline

◆ getDidAuthenticateEacAdditional()

const QSharedPointer< DIDAuthenticateEACAdditional > & governikus::AuthContext::getDidAuthenticateEacAdditional ( ) const
inline

◆ getDidAuthenticateResponseEac1()

const QSharedPointer< DIDAuthenticateResponseEAC1 > & governikus::AuthContext::getDidAuthenticateResponseEac1 ( ) const
inline

◆ getDidAuthenticateResponseEac2()

const QSharedPointer< DIDAuthenticateResponseEAC2 > & governikus::AuthContext::getDidAuthenticateResponseEac2 ( ) const
inline

◆ getDidAuthenticateResponseEacAdditionalInputType()

const QSharedPointer< DIDAuthenticateResponseEAC2 > & governikus::AuthContext::getDidAuthenticateResponseEacAdditionalInputType ( ) const
inline

◆ getDvCvc()

const QSharedPointer< const CVCertificate > & governikus::AuthContext::getDvCvc ( ) const
inline

◆ getInitializeFramework()

const QSharedPointer< InitializeFramework > & governikus::AuthContext::getInitializeFramework ( ) const
inline

◆ getInitializeFrameworkResponse()

const QSharedPointer< InitializeFrameworkResponse > & governikus::AuthContext::getInitializeFrameworkResponse ( ) const
inline

◆ getReceivedMessageId()

const QString & governikus::AuthContext::getReceivedMessageId ( ) const
inline

◆ getRefreshUrl()

const QUrl & governikus::AuthContext::getRefreshUrl ( ) const
inline

◆ getSslSession()

const QByteArray & AuthContext::getSslSession ( ) const

◆ getStartPaos()

const QSharedPointer< StartPaos > & governikus::AuthContext::getStartPaos ( ) const
inline

◆ getStartPaosResponse()

const QSharedPointer< StartPaosResponse > & governikus::AuthContext::getStartPaosResponse ( ) const
inline

◆ getTcToken()

const QSharedPointer< const TcToken > & governikus::AuthContext::getTcToken ( ) const
inline

◆ getTcTokenUrl()

const QUrl & governikus::AuthContext::getTcTokenUrl ( ) const
inline

◆ getTransmit()

const QSharedPointer< Transmit > & governikus::AuthContext::getTransmit ( )
inline

◆ getTransmitResponse()

const QSharedPointer< TransmitResponse > & governikus::AuthContext::getTransmitResponse ( )
inline

◆ hasChainForCertificationAuthority()

bool AuthContext::hasChainForCertificationAuthority ( const EstablishPaceChannelOutput & pPaceOutput) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ initAccessRightManager()

void AuthContext::initAccessRightManager ( const QSharedPointer< const CVCertificate > & pTerminalCvc)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ initCvcChainBuilder()

void AuthContext::initCvcChainBuilder ( const QList< QSharedPointer< const CVCertificate > > & pAdditionalCertificates = QList<QSharedPointer<const CVCertificate>>())
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ isCanAllowedMode()

bool AuthContext::isCanAllowedMode ( ) const
override
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ isErrorReportedToServer()

bool governikus::AuthContext::isErrorReportedToServer ( ) const
inline

◆ isSkipMobileRedirect()

bool governikus::AuthContext::isSkipMobileRedirect ( ) const
inline

◆ isTcTokenNotFound()

bool governikus::AuthContext::isTcTokenNotFound ( ) const
inline

◆ requestChangePinView()

void AuthContext::requestChangePinView ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setDidAuthenticateEac1()

void governikus::AuthContext::setDidAuthenticateEac1 ( const QSharedPointer< DIDAuthenticateEAC1 > & pDIDAuthenticateEAC1)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setDidAuthenticateEac2()

void governikus::AuthContext::setDidAuthenticateEac2 ( const QSharedPointer< DIDAuthenticateEAC2 > & pDidAuthenticateEac2)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setDidAuthenticateEacAdditional()

void governikus::AuthContext::setDidAuthenticateEacAdditional ( const QSharedPointer< DIDAuthenticateEACAdditional > & pDidAuthenticateEacAdditionalInputType)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setDidAuthenticateResponseEac1()

void governikus::AuthContext::setDidAuthenticateResponseEac1 ( const QSharedPointer< DIDAuthenticateResponseEAC1 > & pDidAuthenticateResponseEac1)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setDidAuthenticateResponseEac2()

void governikus::AuthContext::setDidAuthenticateResponseEac2 ( const QSharedPointer< DIDAuthenticateResponseEAC2 > & pDidAuthenticateResponseEac2)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setDidAuthenticateResponseEacAdditionalInputType()

void governikus::AuthContext::setDidAuthenticateResponseEacAdditionalInputType ( const QSharedPointer< DIDAuthenticateResponseEAC2 > & pDidAuthenticateResponseEacAdditionalInputType)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setDvCvc()

void governikus::AuthContext::setDvCvc ( const QSharedPointer< const CVCertificate > & dvCvc)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setErrorReportedToServer()

void governikus::AuthContext::setErrorReportedToServer ( bool pErrorReportedToServer)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setInitializeFramework()

void governikus::AuthContext::setInitializeFramework ( const QSharedPointer< InitializeFramework > & pInitializeFramework)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setInitializeFrameworkResponse()

void governikus::AuthContext::setInitializeFrameworkResponse ( const QSharedPointer< InitializeFrameworkResponse > & pInitializeFrameworkResponse)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setMobileSkipRedirect()

void governikus::AuthContext::setMobileSkipRedirect ( bool pSkipRedirect = true)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setReceivedMessageId()

void governikus::AuthContext::setReceivedMessageId ( const QString & pReceivedMessageId)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setRefreshUrl()

void governikus::AuthContext::setRefreshUrl ( const QUrl & pRefreshUrl)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setSslSession()

void AuthContext::setSslSession ( const QByteArray & pSession)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setStartPaos()

void governikus::AuthContext::setStartPaos ( const QSharedPointer< StartPaos > & pStartPaos)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setStartPaosResponse()

void governikus::AuthContext::setStartPaosResponse ( const QSharedPointer< StartPaosResponse > & pStartPaosResponse)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setTcToken()

void governikus::AuthContext::setTcToken ( const QSharedPointer< const TcToken > & pTcToken)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setTcTokenNotFound()

void governikus::AuthContext::setTcTokenNotFound ( bool pTcTokenNotFound)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setTcTokenUrl()

void governikus::AuthContext::setTcTokenUrl ( const QUrl & pTcTokenUrl)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setTransmit()

void governikus::AuthContext::setTransmit ( const QSharedPointer< Transmit > & pTransmit)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setTransmitResponse()

void governikus::AuthContext::setTransmitResponse ( const QSharedPointer< TransmitResponse > & pTransmitResponse)
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ showChangePinView()

bool governikus::AuthContext::showChangePinView ( ) const
inline

Freundbeziehungen und Funktionsdokumentation

◆ ::test_StateCertificateDescriptionCheck

friend class ::test_StateCertificateDescriptionCheck
friend

◆ ::test_StatePreVerification

friend class ::test_StatePreVerification
friend

◆ ::test_StateProcessCertificatesFromEac2

friend class ::test_StateProcessCertificatesFromEac2
friend

◆ ::test_StateRedirectBrowser

friend class ::test_StateRedirectBrowser
friend

◆ TestAuthContext

friend class TestAuthContext
friend

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