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

#include <AuthContext.h>

Klassendiagramm für governikus::AuthContext:

Signale

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

Öffentliche Methoden

 AuthContext (const QSharedPointer< ActivationContext > &pActivationContext)
 
bool isErrorReportedToServer () const
 
void setErrorReportedToServer (bool pErrorReportedToServer)
 
bool showChangePinView () const
 
void requestChangePinView ()
 
bool isTcTokenNotFound () const
 
void setTcTokenNotFound (bool pTcTokenNotFound)
 
QVector< AcceptedEidType > getAcceptedEidTypes () const override
 
bool isSkipRedirect () const
 
void setSkipRedirect (bool pSkipRedirect)
 
QList< QSslCertificate > getCertificateList () const
 
void addCertificateData (const QUrl &pUrl, const QSslCertificate &pCert)
 
ActivationContextgetActivationContext () 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 QVector< QSharedPointer< const CVCertificate > > &pAdditionalCertificates=QVector< 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, const QSharedPointer< ActivationContext > &pActivationContext)
 

Freundbeziehungen

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

Beschreibung der Konstruktoren und Destruktoren

◆ AuthContext() [1/2]

AuthContext::AuthContext ( const Action  pAction,
const QSharedPointer< ActivationContext > &  pActivationContext 
)
explicitprotected

◆ AuthContext() [2/2]

AuthContext::AuthContext ( const QSharedPointer< ActivationContext > &  pActivationContext)
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 ( )

◆ 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()

QVector< 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

◆ getActivationContext()

ActivationContext * governikus::AuthContext::getActivationContext ( ) const
inline
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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

◆ initCvcChainBuilder()

void AuthContext::initCvcChainBuilder ( const QVector< QSharedPointer< const CVCertificate > > &  pAdditionalCertificates = QVector<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

◆ isSkipRedirect()

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

◆ isTcTokenNotFound()

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

◆ requestChangePinView()

void AuthContext::requestChangePinView ( )

◆ setDidAuthenticateEac1()

void governikus::AuthContext::setDidAuthenticateEac1 ( const QSharedPointer< DIDAuthenticateEAC1 > &  pDIDAuthenticateEAC1)
inline

◆ 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

◆ setReceivedMessageId()

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

◆ setRefreshUrl()

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

◆ setSkipRedirect()

void governikus::AuthContext::setSkipRedirect ( bool  pSkipRedirect)
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: