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
 
bool isReceivedBrowserSendFailed () const
 
void setReceivedBrowserSendFailed (bool pReceivedBrowserSendFailed)
 
void setErrorReportedToServer (bool pErrorReportedToServer)
 
bool showChangePinView () const
 
void requestChangePinView ()
 
bool isTcTokenNotFound () const
 
void setTcTokenNotFound (bool pTcTokenNotFound)
 
QList< AcceptedEidType > getAcceptedEidTypes () const override
 
bool isSkipMobileRedirect () const
 
void setMobileSkipRedirect (bool pSkipRedirect=true)
 
QList< QSslCertificate > getCertificateList () const
 
void addCertificateData (const QUrl &pUrl, const QSslCertificate &pCert)
 
BrowserHandler getBrowserHandler () const
 
const QUrl & getTcTokenUrl () 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 QUrl & getRefreshUrl () 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 QByteArray & getSslSession () 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

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

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

◆ encodeEffectiveChat()

QByteArray AuthContext::encodeEffectiveChat ( )

◆ 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, 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

◆ isReceivedBrowserSendFailed()

bool governikus::AuthContext::isReceivedBrowserSendFailed ( ) 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

◆ setDidAuthenticateEacAdditional()

void governikus::AuthContext::setDidAuthenticateEacAdditional ( const QSharedPointer< DIDAuthenticateEACAdditional > &  pDidAuthenticateEacAdditionalInputType)
inline

◆ setDidAuthenticateResponseEac1()

void governikus::AuthContext::setDidAuthenticateResponseEac1 ( const QSharedPointer< DIDAuthenticateResponseEAC1 > &  pDidAuthenticateResponseEac1)
inline

◆ setDidAuthenticateResponseEac2()

void governikus::AuthContext::setDidAuthenticateResponseEac2 ( const QSharedPointer< DIDAuthenticateResponseEAC2 > &  pDidAuthenticateResponseEac2)
inline

◆ setDidAuthenticateResponseEacAdditionalInputType()

void governikus::AuthContext::setDidAuthenticateResponseEacAdditionalInputType ( const QSharedPointer< DIDAuthenticateResponseEAC2 > &  pDidAuthenticateResponseEacAdditionalInputType)
inline

◆ setDvCvc()

void governikus::AuthContext::setDvCvc ( const QSharedPointer< const CVCertificate > &  dvCvc)
inline

◆ setErrorReportedToServer()

void governikus::AuthContext::setErrorReportedToServer ( bool  pErrorReportedToServer)
inline

◆ setInitializeFramework()

void governikus::AuthContext::setInitializeFramework ( const QSharedPointer< InitializeFramework > &  pInitializeFramework)
inline

◆ setInitializeFrameworkResponse()

void governikus::AuthContext::setInitializeFrameworkResponse ( const QSharedPointer< InitializeFrameworkResponse > &  pInitializeFrameworkResponse)
inline

◆ setMobileSkipRedirect()

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

◆ setReceivedBrowserSendFailed()

void AuthContext::setReceivedBrowserSendFailed ( bool  pReceivedBrowserSendFailed)

◆ setReceivedMessageId()

void governikus::AuthContext::setReceivedMessageId ( const QString &  pReceivedMessageId)
inline

◆ setRefreshUrl()

void governikus::AuthContext::setRefreshUrl ( const QUrl &  pRefreshUrl)
inline

◆ setSslSession()

void AuthContext::setSslSession ( const QByteArray &  pSession)

◆ setStartPaos()

void governikus::AuthContext::setStartPaos ( const QSharedPointer< StartPaos > &  pStartPaos)
inline

◆ setStartPaosResponse()

void governikus::AuthContext::setStartPaosResponse ( const QSharedPointer< StartPaosResponse > &  pStartPaosResponse)
inline

◆ setTcToken()

void governikus::AuthContext::setTcToken ( const QSharedPointer< const TcToken > &  pTcToken)
inline

◆ setTcTokenNotFound()

void governikus::AuthContext::setTcTokenNotFound ( bool  pTcTokenNotFound)
inline

◆ setTcTokenUrl()

void governikus::AuthContext::setTcTokenUrl ( const QUrl &  pTcTokenUrl)
inline

◆ setTransmit()

void governikus::AuthContext::setTransmit ( const QSharedPointer< Transmit > &  pTransmit)
inline

◆ setTransmitResponse()

void governikus::AuthContext::setTransmitResponse ( const QSharedPointer< TransmitResponse > &  pTransmitResponse)
inline

◆ 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: