eID middleware | ![]() |
Public Member Functions | |
override void | Dispose () |
virtual bool | isTestCard () |
Return true this is a test card. | |
virtual bool | getAllowTestCard () |
Return true if test card are allowed. | |
virtual void | setAllowTestCard (bool allow) |
Set the flag to allow the test cards. | |
virtual PTEID_CertifStatus | getDataStatus () |
Return the status of the data (RRN certificate validity). | |
override PTEID_XMLDoc | getDocument (PTEID_DocumentType type) |
Return a document from the card. | |
PTEID_EIdFullDoc | getFullDoc () |
Get the full document. | |
PTEID_EId | getID () |
Get the id document. | |
PTEID_Picture | getPicture () |
Get the picture document. | |
PTEID_CardVersionInfo | getVersionInfo () |
Get the info document. | |
PTEID_Certificate | getCert (PTEID_CertifType type) |
Return certificate by type from the card. | |
PTEID_Certificate | getRrn () |
Return the RRN certificate from the card. | |
PTEID_Certificate | getRoot () |
Return the root certificate from the card. | |
PTEID_Certificate | getCA () |
Return the ca certificate from the card. | |
PTEID_Certificate | getSignature () |
Return the signature certificate from the card. | |
PTEID_Certificate | getAuthentication () |
Return the authentication certificate from the card. | |
override PTEID_ByteArray | getRawData (PTEID_RawDataType type) |
Return a raw data from the card. | |
PTEID_ByteArray | getRawData_Id () |
Get the Id RawData. | |
PTEID_ByteArray | getRawData_IdSig () |
Get the IdSig RawData. | |
PTEID_ByteArray | getRawData_Addr () |
Get the Addr RawData. | |
PTEID_ByteArray | getRawData_AddrSig () |
Get the AddrSig RawData. | |
PTEID_ByteArray | getRawData_Picture () |
Get the picture RawData. | |
PTEID_ByteArray | getRawData_CardInfo () |
Get the Card Info RawData. | |
PTEID_ByteArray | getRawData_TokenInfo () |
Get the Token Info RawData. | |
PTEID_ByteArray | getRawData_CertRRN () |
Get the Cert RRN RawData. | |
PTEID_ByteArray | getRawData_Challenge () |
Get the challenge RawData. | |
PTEID_ByteArray | getRawData_Response () |
Get the response RawData. | |
Static Public Member Functions | |
static bool | isApplicationAllowed () |
Return true if the user allow the application. |
To get such an object you have to ask it from the ReaderContext.
override void be::portugal::eid::PTEID_EIDCard::Dispose | ( | ) | [inline, virtual] |
Reimplemented from be::portugal::eid::PTEID_SmartCard.
Reimplemented in be::portugal::eid::PTEID_ForeignerCard, and be::portugal::eid::PTEID_KidsCard.
virtual bool be::portugal::eid::PTEID_EIDCard::getAllowTestCard | ( | ) | [inline, virtual] |
Return true if test card are allowed.
PTEID_Certificate be::portugal::eid::PTEID_EIDCard::getAuthentication | ( | ) | [inline] |
Return the authentication certificate from the card.
PTEID_Certificate be::portugal::eid::PTEID_EIDCard::getCA | ( | ) | [inline] |
Return the ca certificate from the card.
PTEID_Certificate be::portugal::eid::PTEID_EIDCard::getCert | ( | PTEID_CertifType | type | ) | [inline] |
Return certificate by type from the card.
virtual PTEID_CertifStatus be::portugal::eid::PTEID_EIDCard::getDataStatus | ( | ) | [inline, virtual] |
Return the status of the data (RRN certificate validity).
override PTEID_XMLDoc be::portugal::eid::PTEID_EIDCard::getDocument | ( | PTEID_DocumentType | type | ) | [inline, virtual] |
Return a document from the card.
Throw PTEID_ExDocTypeUnknown exception if the document doesn't exist for this card.
Reimplemented from be::portugal::eid::PTEID_Card.
PTEID_EIdFullDoc be::portugal::eid::PTEID_EIDCard::getFullDoc | ( | ) | [inline] |
Get the full document.
PTEID_EId be::portugal::eid::PTEID_EIDCard::getID | ( | ) | [inline] |
Get the id document.
PTEID_Picture be::portugal::eid::PTEID_EIDCard::getPicture | ( | ) | [inline] |
Get the picture document.
override PTEID_ByteArray be::portugal::eid::PTEID_EIDCard::getRawData | ( | PTEID_RawDataType | type | ) | [inline, virtual] |
Return a raw data from the card.
Throw PTEID_ExFileTypeUnknown exception if the document doesn't exist for this card.
Reimplemented from be::portugal::eid::PTEID_Card.
PTEID_ByteArray be::portugal::eid::PTEID_EIDCard::getRawData_Addr | ( | ) | [inline] |
Get the Addr RawData.
PTEID_ByteArray be::portugal::eid::PTEID_EIDCard::getRawData_AddrSig | ( | ) | [inline] |
Get the AddrSig RawData.
PTEID_ByteArray be::portugal::eid::PTEID_EIDCard::getRawData_CardInfo | ( | ) | [inline] |
Get the Card Info RawData.
PTEID_ByteArray be::portugal::eid::PTEID_EIDCard::getRawData_CertRRN | ( | ) | [inline] |
Get the Cert RRN RawData.
PTEID_ByteArray be::portugal::eid::PTEID_EIDCard::getRawData_Challenge | ( | ) | [inline] |
Get the challenge RawData.
PTEID_ByteArray be::portugal::eid::PTEID_EIDCard::getRawData_Id | ( | ) | [inline] |
Get the Id RawData.
PTEID_ByteArray be::portugal::eid::PTEID_EIDCard::getRawData_IdSig | ( | ) | [inline] |
Get the IdSig RawData.
PTEID_ByteArray be::portugal::eid::PTEID_EIDCard::getRawData_Picture | ( | ) | [inline] |
Get the picture RawData.
PTEID_ByteArray be::portugal::eid::PTEID_EIDCard::getRawData_Response | ( | ) | [inline] |
Get the response RawData.
PTEID_ByteArray be::portugal::eid::PTEID_EIDCard::getRawData_TokenInfo | ( | ) | [inline] |
Get the Token Info RawData.
PTEID_Certificate be::portugal::eid::PTEID_EIDCard::getRoot | ( | ) | [inline] |
Return the root certificate from the card.
PTEID_Certificate be::portugal::eid::PTEID_EIDCard::getRrn | ( | ) | [inline] |
Return the RRN certificate from the card.
PTEID_Certificate be::portugal::eid::PTEID_EIDCard::getSignature | ( | ) | [inline] |
Return the signature certificate from the card.
PTEID_CardVersionInfo be::portugal::eid::PTEID_EIDCard::getVersionInfo | ( | ) | [inline] |
Get the info document.
static bool be::portugal::eid::PTEID_EIDCard::isApplicationAllowed | ( | ) | [inline, static] |
Return true if the user allow the application.
virtual bool be::portugal::eid::PTEID_EIDCard::isTestCard | ( | ) | [inline, virtual] |
Return true this is a test card.
virtual void be::portugal::eid::PTEID_EIDCard::setAllowTestCard | ( | bool | allow | ) | [inline, virtual] |
Set the flag to allow the test cards.