Keyple Card Calypso C++ Library 2.2.2
Reference Terminal Reader API for C++
Public Member Functions | List of all members
keyple::card::calypso::TraceableSignatureVerificationDataAdapter Class Referencefinal

#include <TraceableSignatureVerificationDataAdapter.h>

Inheritance diagram for keyple::card::calypso::TraceableSignatureVerificationDataAdapter:
Inheritance graph
[legend]
Collaboration diagram for keyple::card::calypso::TraceableSignatureVerificationDataAdapter:
Collaboration graph
[legend]

Public Member Functions

TraceableSignatureVerificationData & withSamTraceabilityMode (const int offset, const bool isPartialSamSerialNumber, const bool checkSamRevocationStatus) override
 
TraceableSignatureVerificationData & withoutBusyMode () override
 
bool isSamTraceabilityMode () const
 
int getTraceabilityOffset () const
 
bool isPartialSamSerialNumber () const
 
bool isSamRevocationStatusVerificationRequested () const
 
bool isBusyMode () const
 
- Public Member Functions inherited from keyple::card::calypso::CommonSignatureVerificationDataAdapter< TraceableSignatureVerificationData >
TraceableSignatureVerificationData & setData (const std::vector< uint8_t > &data, const std::vector< uint8_t > &signature, const uint8_t kif, const uint8_t kvc) override
 
TraceableSignatureVerificationData & setKeyDiversifier (const std::vector< uint8_t > &diversifier) override
 
bool isSignatureValid () const override
 
virtual const std::vector< uint8_t > & getData () const
 
virtual const std::vector< uint8_t > & getSignature () const
 
virtual uint8_t getKif () const
 
virtual uint8_t getKvc () const
 
virtual void setSignatureValid (const bool isSignatureValid)
 
virtual const std::vector< uint8_t > & getKeyDiversifier () const
 
bool isKeyDiversifierSet () const
 

Detailed Description

(package-private)
Implementation of TraceableSignatureVerificationData.

Since
2.2.0

Definition at line 33 of file TraceableSignatureVerificationDataAdapter.h.

Member Function Documentation

◆ getTraceabilityOffset()

int keyple::card::calypso::TraceableSignatureVerificationDataAdapter::getTraceabilityOffset ( ) const

(package-private)

Returns
The offset associated to the "SAM traceability" mode. It is required to check if the "SAM traceability" mode is enabled first.
Since
2.2.0

Definition at line 43 of file TraceableSignatureVerificationDataAdapter.cpp.

◆ isBusyMode()

bool keyple::card::calypso::TraceableSignatureVerificationDataAdapter::isBusyMode ( ) const

(package-private)

Returns
True if the "Busy" mode is enabled.
Since
2.2.0

Definition at line 58 of file TraceableSignatureVerificationDataAdapter.cpp.

◆ isPartialSamSerialNumber()

bool keyple::card::calypso::TraceableSignatureVerificationDataAdapter::isPartialSamSerialNumber ( ) const

(package-private)

Returns
True if it is requested to use the partial SAM serial number with the "SAM traceability" mode. It is required to check if the "SAM traceability" mode is enabled first.
Since
2.2.0

Definition at line 48 of file TraceableSignatureVerificationDataAdapter.cpp.

◆ isSamRevocationStatusVerificationRequested()

bool keyple::card::calypso::TraceableSignatureVerificationDataAdapter::isSamRevocationStatusVerificationRequested ( ) const

(package-private)

Returns
True if the verification of the SAM revocation status is requested. It is required to check if the "SAM traceability" mode is enabled first.
Since
2.2.0

Definition at line 53 of file TraceableSignatureVerificationDataAdapter.cpp.

◆ isSamTraceabilityMode()

bool keyple::card::calypso::TraceableSignatureVerificationDataAdapter::isSamTraceabilityMode ( ) const

(package-private)

Returns
True if the "SAM traceability" mode is enabled.
Since
2.2.0

Definition at line 38 of file TraceableSignatureVerificationDataAdapter.cpp.

◆ withoutBusyMode()

TraceableSignatureVerificationData & keyple::card::calypso::TraceableSignatureVerificationDataAdapter::withoutBusyMode ( )
override
Since
2.2.0

Definition at line 31 of file TraceableSignatureVerificationDataAdapter.cpp.

◆ withSamTraceabilityMode()

TraceableSignatureVerificationData & keyple::card::calypso::TraceableSignatureVerificationDataAdapter::withSamTraceabilityMode ( const int  offset,
const bool  isPartialSamSerialNumber,
const bool  checkSamRevocationStatus 
)
override
Since
2.2.0

Definition at line 20 of file TraceableSignatureVerificationDataAdapter.cpp.


The documentation for this class was generated from the following files: