virtual uint64_t getEndDate() const =0
Returns the validity end date of the certificate in long format.
virtual bool isCaCertificatesAuthenticationAllowed() const =0
Indicates if the certificate can be used to authenticate CA certificates.
virtual bool isAidTruncated() const =0
Indicates if the AID is truncated.
virtual const std::vector< uint8_t > & getPublicKeyReference() const =0
Returns the reference of the public key as a byte array.
virtual bool isAidCheckRequested() const =0
Indicates if the AID has to be checked.
virtual bool isCardCertificatesAuthenticationAllowed() const =0
Indicates if the certificate can be used to authenticate card certificates.
virtual uint64_t getStartDate() const =0
Returns the validity start date of the certificate in long format.
virtual const std::shared_ptr< PublicKey > getPublicKey() const =0
Returns the public key.
virtual const std::vector< uint8_t > & getAid() const =0
Return the AID value.