-
Total de ítens
74 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Walleg
-
-
Entendi, Daniel.
Mas me diz uma coisa; Vc conseguiu associar o OpenSSL junto ao seu sistema??
Como fez isso?
Estou quebrando a cabeça para descobrir isso, apesar de programar-mos em linguagens diferentes, mas gostaria de saber qual método vc usa(Parâmetros, dll, PInvoke)
Obrigado!
-
Olá,
Eu editei o post pois ficou parecendo que você anexou um resultado obtido de uma conversão de sua chave. Por segurança, mesmo não dando os 344 caracteres, não devia colocar sua chave privada num fórum público. Mas se você anexou a assinatura, então não teria problema, me desculpe pela edição.
EMBarbosa,
Opá, tudo bom?
Então essa chave é fake, apenas números aleatórios, com a mesma quantidade de chars obtidos, rs
Mas obrigado pela preocupação!
Mas a respeito da assinatura, então não há necessidade de 344 chars?? Pode ser menos???
Obrigado!
-
Consegui chegar na assinatura final, usando o A3.
Porém não deu os 344 chars.
Vou pesquisar o que pode ter acontecido e refazer.acAymSTj1e5G0rF+rYjDQssxagAlgb/----------------------------------------------------
-
Até agora tudo indo perfeitamente bem!
Mas estou verificando ainda, não cheguei na chave final até então. -
Eu consegui gerar o .pfx, tem a opção na hora de exportar.
Vc pode escolher entre .cer e .pfx -
Daniel, parabéns pelo post!
Mas me tira uma dúvida, será que eu consigo fazer isso usando o A3?
Eu exportei o .pfx e ele também é P12.
Vou tentar! -
Apenas Software House
-
A partir da versão 2.8.0 do emulador OFF-line S@T, só será aceito CNPJ's válidos da Software House.
-
Então, eu sei que para notas ele precisa estar no mesmo micro pq ele pega a chave do cartão.
Mas agora que vc exportou acredito que não será necessário usar a leitora no mesmo micro, mas não dou certeza pq eu não testei. -
Segue o roteiro: Como exportar Certificado Digital A3 no Windows
1. Clique no botão Iniciar, digite certmgr.msc na caixa de pesquisa e pressione Enter.2. Clique com o botão direito do mouse no certificado que deseja exportar, apontepara Todas as tarefas e, em seguida, clique em Exportar.3. No Assistente para Exportação de Certificados, clique em Avançar.4. Clique em Não, não exportar a chave privada e depois clique em Avançar. (Essaopção aparecerá somente se a chave privada estiver marcada como exportável evocê tiver acesso a ela).5. Selecione o formato “X.509 codificado na base 64” e clique em Avançar.6. Digite um nome para o arquivo e o local (inclua todo o caminho) ou clique emProcurar, navegue até o local e depois digite o nome do arquivo.7. Clique em Concluir. -
Não tem, mas o estranho, é que no demo ele pede para selecionar um arquivo .cer...
então acho que o processo para efetuar vendas depende de um arquivo de certificado e não da criptografia citada!
Então, pelo o que eu vi esse .cer é o certificado digital (A1 ou A3) do software house que tem que ser usado para ativar o S@T(Tem um TUTORIAL como extrair essa chave do certificado), após isso vc usa a chave criptografada(a parte) para fazer a ligação com o S@T
-
Certo, é que infelizmente não me dou muito bem com delphi,rsrs
Isso! É o CNPJ da Software House concatenado com CNPJ do Contribuinte.
-
Sinceramente, hoje eu não consigo usar mais o CNPJ fictício para a Software House, tive que usar um válido.
Porém eu tenho um código mas é em .net.
E ele não gera os 344 como diz o manual, porém consegui associar com sucesso meu AC com o Emulador.
Ele gera uma chave criptografada, por volta de 35 caracteres mas pelo o que eu entendi a chave pode ser de 1 a 344 caracteres, mas não é certeza.
Aí vai o código:
Private Function GeraSHA256(ByVal Chave As String) As StringDim uEncode As New UnicodeEncoding()Dim Hash() As ByteDim SHA As New SHA256Managed()Dim Bytehash() As ByteHash = uEncode.GetBytes(Chave)Bytehash = SHA.ComputeHash(Hash)Return Convert.ToBase64String(Bytehash)End Function -
isso, primeiramente vc tem que associar o seu projeto AC com o Emulador SAT.
No caso CNPJ AC + CNPJ Contribuinte, mas no caso vc tem que criptografar usando os métodos SHA1 ou SHA256 com Base64.
E após isso vc gera o xml de venda.
-
Mas vc está falando da junção dos CNPJs(AC + Contribuinte)?
-
Boa tarde.
Bem, estou procurando algo a respeito dessa Assinatura Digital, vcs tem algo disponível?
Pelo o que li é o conjunto dos CNPJ's do AC + o do Do Estabelecimento Comercial e assim criptografados em 344 caracteres no padrão PKCS#1.No Site da Receita eles disponibilizaram um link de
um Assinador, porém está em .php - > http://www.fazenda.sp.gov.br/sat/downloads/assinador_nseg.zip
Em um documento que tenho da receita eles falam o seguinte:
"A Sefaz disponibilizou sugestão de código para geração da assinatura, na página do SAT:
http://www.fazenda.sp.gov.br/sat, menu downloads -> arquivos vigentes, item “Assinador deNúmero de Segurança”. Recomenda-se que seja construído um executável em C#.net com essecódigo e que seja feita a comparação do resultado (texto Base64) com o resultado gerado peloaplicativo utilizado pela Software House."Porém eles não explicam direito, também li a respeito que esses CNPJ's podem/devem ser vinculados com o e-CNPJ do AC.Bem, vcs teriam como me dar uma dica de como isso está funcionando ou se já tem algo de teste?
Obrigado desde já! -
Obrigado mesmo, Daniel!
Vou analisar aqui, pq estou com uns problemas para ter o retorno das funções, me retorna só números aleatórios e sem vinculo com os roteiros da receita. -
Obrigado, Daniel!!
Teria o fonte disponível ?
Obrigado. -
Então, Gostaria de saber se vcs teria o sistema que gera a venda (uma versão demo), com todas as funções ou principais
Ex: Venda, cancelamento de cupons, Associar Assinatura, Bloquear e desbloquear e etc.
Pq vim lendo e estudando os layout's de vendas(principalmente) e fiquei curioso com uma coisa e não entendi, como é feito o vinculo de N° Pedido e retorno de Xml do Emulador da Receita, até então.
Por isso gostaria de saber se vcs ja tem esse software e gostaria de estuda-lo para poder entender isso. -
Boa tarde, Bem...
Fiz uma procura de projetos disponíveis do S@T e infelizmente não encontrei.
Uso o Tortoise também, porém la não encontro nada copilado para que eu possa fazer testes e seguir debugs, se caso tiver algo(acredito que tenha), onde encontroE quais linguagens??
Se tiver algo em .net, agradeço desde já!
Obrigado e desculpa qualquer coisa. -
Muito obrigado, Daniel.
vou verificar isso, porém eu também uso o ACBr, porém não consegui fazer ele funcionar, até usei os fontes para verificar... Daí partir para fazer o meu.
Bem, vou verificar qualquer coisa retorno.
Mas me diz uma coisa, se estivesse mapeada errado, no final iria ter todo o retorno que teve ? No caso validar, mensagem de sucesso e até gerar a XML com chave??
Obrigado, Daniel! -
Boa tarde, Galera.
Bem estou com um problema que não vi nada a respeito ou parecido até onde procurei (Caso tenha algum tópico com a solução, por favor me perdoe.)
Então, no meu projeto após sair da função "EnviarDadosVenda" o meu projeto fecha sem dar nenhum tipo de exceção, porem no emulador do SEFAZ,
o procedimento finaliza com sucesso!
Verifiquei no log e não deu nenhum erro.
Estou usando o VB12 e a DLL disponibilizada pelo SEFAZ.
Alguém pode dar um help ??
Obrigado, e fico no aguardo!
Assinatura Digital - Em Base64 / Pkcs#1 - Duvidas.
em ACBrSAT
Postado
Certo!
Mas pq diz que será muito difícil fazer o OpenSSL usar um certificado A3?
Seria por causa de sua chave privada que não pode ser exportada?