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 changeTransportPin () const
 
void requestChangeTransportPin ()
 
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
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ AuthContext() [2/2]

AuthContext::AuthContext ( bool pActivateUi = true,
const QUrl & pActivationUrl = QUrl(),
const BrowserHandler & pHandler = BrowserHandler() )
explicit
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

◆ addCertificateData()

void governikus::AuthContext::addCertificateData ( const QUrl & pUrl,
const QSslCertificate & pCert )
inline

◆ changeTransportPin()

bool governikus::AuthContext::changeTransportPin ( ) const
inlinenodiscard

◆ encodeEffectiveChat()

QByteArray AuthContext::encodeEffectiveChat ( )
nodiscard

◆ 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
inlinenodiscardoverride
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
inlinenodiscard

◆ getActivationUrl()

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

◆ getBrowserHandler()

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

◆ getCertificateList()

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

◆ getChainForCertificationAuthority()

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

◆ getChainStartingWith()

CVCertificateChain AuthContext::getChainStartingWith ( const QSharedPointer< const CVCertificate > & pChainRoot) const
nodiscard

◆ getDidAuthenticateEac1()

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

◆ getDidAuthenticateEac2()

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

◆ getDidAuthenticateEacAdditional()

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

◆ getDidAuthenticateResponseEac1()

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

◆ getDidAuthenticateResponseEac2()

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

◆ getDidAuthenticateResponseEacAdditionalInputType()

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

◆ getDvCvc()

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

◆ getInitializeFramework()

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

◆ getInitializeFrameworkResponse()

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

◆ getReceivedMessageId()

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

◆ getRefreshUrl()

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

◆ getSslSession()

const QByteArray & AuthContext::getSslSession ( ) const
nodiscard

◆ getStartPaos()

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

◆ getStartPaosResponse()

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

◆ getTcToken()

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

◆ getTcTokenUrl()

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

◆ getTransmit()

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

◆ getTransmitResponse()

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

◆ hasChainForCertificationAuthority()

bool AuthContext::hasChainForCertificationAuthority ( const EstablishPaceChannelOutput & pPaceOutput) const
nodiscard
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
nodiscardoverride
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ isErrorReportedToServer()

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

◆ isReceivedBrowserSendFailed()

bool governikus::AuthContext::isReceivedBrowserSendFailed ( ) const
inlinenodiscard

◆ isSkipMobileRedirect()

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

◆ isTcTokenNotFound()

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

◆ requestChangeTransportPin()

void AuthContext::requestChangeTransportPin ( )
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

Freunde und bezugnehmende Symbol-Dokumentation

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