9#ifndef BOTAN_EAC_SIGNED_OBJECT_H__
10#define BOTAN_EAC_SIGNED_OBJECT_H__
12#include <botan/asn1_obj.h>
13#include <botan/pubkey_enums.h>
14#include <botan/pipe.h>
90 virtual void force_decode() = 0;
std::vector< std::string > PEM_labels_allowed
AlgorithmIdentifier signature_algorithm() const
std::string PEM_encode() const
SecureVector< byte > BER_encode() const
bool check_signature(class Public_Key &key, const MemoryRegion< byte > &sig) const
SecureVector< byte > tbs_bits
virtual SecureVector< byte > tbs_data() const =0
AlgorithmIdentifier sig_algo
virtual SecureVector< byte > get_concat_sig() const =0
std::string PEM_label_pref
virtual void encode(Pipe &pipe, X509_Encoding encoding=PEM) const =0
virtual ~EAC_Signed_Object()