Portuguese eID Middleware SDK  Version: 3.12.0
eIDMW::PTEID_ExSOD Class Reference

#include <eidlibException.h>

Public Member Functions

PTEIDSDK_API PTEID_ExSOD (long lError)
 
virtual PTEIDSDK_API ~PTEID_ExSOD ()
 
- Public Member Functions inherited from eIDMW::PTEID_Exception
PTEIDSDK_API PTEID_Exception (long lError)
 
virtual PTEIDSDK_API ~PTEID_Exception ()
 
PTEIDSDK_API long GetError () const
 
PTEIDSDK_API const char * GetMessage ()
 

Detailed Description

Exception class SOD error error codes:

EIDMW_SOD_UNEXPECTED_VALUE
EIDMW_SOD_UNEXPECTED_ASN1_TAG
EIDMW_SOD_UNEXPECTED_ALGO_OID
EIDMW_SOD_ERR_HASH_NO_MATCH_ID
EIDMW_SOD_ERR_HASH_NO_MATCH_ADDRESS
EIDMW_SOD_ERR_HASH_NO_MATCH_PICTURE
EIDMW_SOD_ERR_HASH_NO_MATCH_PUBLIC_KEY

Throw when the SOD is not correct

Constructor & Destructor Documentation

◆ PTEID_ExSOD()

PTEIDSDK_API eIDMW::PTEID_ExSOD::PTEID_ExSOD ( long  lError)

Constructor

◆ ~PTEID_ExSOD()

virtual PTEIDSDK_API eIDMW::PTEID_ExSOD::~PTEID_ExSOD ( )
virtual

Destructor