Olá,
Estou tentando assinar o XML com capicom, porém está dando o erro "Class not registered." no método "TConhecimentos.Assinar;"
O erro acontece no else do ifdef, conforme abaixo.
Se alguém souber o possível motivo, agradeço.
{$IFDEF ACBrCTeOpenSSL}
if not(CTeUtil.Assinar(LocCTeW.Gerador.ArquivoFormatoXML, FConfiguracoes.Certificados.Certificado , FConfiguracoes.Certificados.Senha, vAssinada, FMsg)) then
raise Exception.Create('Falha ao assinar Conhecimento de Transporte Eletrônico '+
IntToStr(Self.Items.CTe.Ide.cCT)+FMsg);
{$ELSE}
if not(CTeUtil.Assinar(LocCTeW.Gerador.ArquivoFormatoXML, FConfiguracoes.Certificados.GetCertificado , vAssinada, FMsg)) then raise Exception.Create('Falha ao assinar Conhecimento de Transporte Eletrônico '+
IntToStr(Self.Items.CTe.Ide.cCT)+FMsg);
{$ENDIF}