Video Youtube
Nessa aula vou mostrar como pegar os dados do certificado
This lesson will show how to pick up the certificate data
Cette leçon va vous montrer comment récupérer les données du certificat
doc.windev.com/en-US/?1000019287&name=TYPE_Certificate
doc.pcsoft.fr/fr-FR/?1000019287&name=certificat_type_variable
Blog - WinDev - Curso Certificado - 001/... - Seleciona Certificado - Certificate Select
Blog - WinDev - Curso Certificado - 002/... - Certificate Type - Pegar Dados Certificado
Blog - WinDev - Curso Certificado - 003/... - Ver se Certificado é Válido
Blog - WinDev - Curso Certificado - 004/... - CertificateLoad - Chamar pfx/arquivo
Blog - WinDev - Curso Certificado - 005/... - Assinatura Digital Nfe - Parte 1/...
Blog - WinDev - Curso Certificado - 006/... - Assinatura nfe - Parte 2/... - System.xml.xmlDocument
Blog - WinDev - Curso Certificado - 007/... - Assinatura nfe - Parte 3/... - Assinar Documento
Blog - Windev - Curso Certificado - 008/... HttpListCertificate
Blog - WinDev - Curso Soap - 009/... Consulta Cadastro Sefaz - WebService
Blog - WinDev - Curso Soap - 010 - Status Nfe Sefaz - WebService
//Selecionar o Certificado //Select the certificate //Spelectionnez le certificat
//Pegados Dados Do Certificado //taking certificate dice //Prenant certificat dice
//Em Frances
//_certificado_f est un Certificat
//_certificado_f = CertificatSélecteur()
_certificado is Certificate
_certificado = CertificateSelect()
EDT_DadosDoCertificado="" // Limpando edt do certificado // cleaning edt certificate // certificat edt nettoyage
EDT_DadosDoCertificado+="=====NOVOS WINDEV 21 ===============" //Novos Windev 21//new windev 21//
EDT_DadosDoCertificado+=CR+"Nome Completo Emissor [ "+_certificado.FullIssuer+" ] "
EDT_DadosDoCertificado+=CR+"Numero Associado ["+_certificado.Empreinte+" ]" // Em Frances // Em Ingles (Fingerprint)
EDT_DadosDoCertificado+=CR+"-Objeto [ "+_certificado.Objet+" ]" // Em Frances // Em Ingles ( object )
EDT_DadosDoCertificado+=CR+"===== Já tinha Windev 20 ==============="
EDT_DadosDoCertificado+=CR+"Nome Resumido [ "+_certificado.Name+" ]"
EDT_DadosDoCertificado+=CR+"Inicio Validade [ "+_certificado.StartValidityDate+" ]"
EDT_DadosDoCertificado+=CR+"Final Validade [ "+_certificado.EndValidityDate+" ]"
EDT_DadosDoCertificado+=CR+"Issuer- Emissora [ "+_certificado.Issuer+" ]"
EDT_DadosDoCertificado+=CR+"Reliability-Confianca [ "+_certificado.Reliability+" ]"
EDT_DadosDoCertificado+=CR+"Serial Numero [ "+_certificado.SerialNumber+" ]"
EDT_DadosDoCertificado+=CR+"Certificado Valido [ "+_certificado.ValidForSignature+" ]"
EDT_DadosDoCertificado+=CR+"Subject [ "+_certificado.Subject+" ]"
EDT_DadosDoCertificado+=CR+"Thumprint - Impressão Digital [ "+_certificado.ThumbPrint+" ]"
EDT_DadosDoCertificado+=CR+"======================================"
//Frances
//_certificado est un Certificat
_certificado = CertificatSélecteur()
EDT_DadosDoCertificado="" // Limpando edt do certificado // cleaning edt certificate // certificat edt nettoyage
EDT_DadosDoCertificado+="=====NOVOS WINDEV 21 ===============" //Novos Windev 21//new windev 21//
EDT_DadosDoCertificado+=RC+"Nome Completo Emissor [ "+_certificado.EmetteurComplet+" ] "
EDT_DadosDoCertificado+=RC+"Numero Associado ["+_certificado.Empreinte+" ]" // Em Frances // Em Ingles (Fingerprint)
EDT_DadosDoCertificado+=RC+"-Objeto [ "+_certificado.Objet+" ]" // Em Frances // Em Ingles ( object )
EDT_DadosDoCertificado+=RC+"===== Já tinha Windev 20 ==============="
EDT_DadosDoCertificado+=RC+"Nome Resumido [ "+_certificado.Nom+" ]"
EDT_DadosDoCertificado+=RC+"Inicio Validade [ "+_certificado.DateValiditéDébut+" ]"
EDT_DadosDoCertificado+=RC+"Final Validade [ "+_certificado.DateValiditéFin+" ]"
EDT_DadosDoCertificado+=RC+"Issuer- Emissora [ "+_certificado.Emetteur+" ]"
EDT_DadosDoCertificado+=RC+"Reliability-Confianca [ "+_certificado.Fiabilité+" ]"
EDT_DadosDoCertificado+=RC+"Serial Numero [ "+_certificado.NuméroSérie+" ]"
EDT_DadosDoCertificado+=RC+"Certificado Valido [ "+_certificado.ValidePourSignature+" ]"
EDT_DadosDoCertificado+=RC+"Subject [ "+_certificado.Objet+" ]"
EDT_DadosDoCertificado+=RC+"Thumprint - Impressão Digital [ "+_certificado.Empreinte+" ]"
EDT_DadosDoCertificado+=RC+"======================================"
Exemplo pegar Dados Certificado
//Exemplo pegar Dados Certificado
//Example catch certificate data
//Exemple certificat de capture de données
_certificado is Certificate
_certificado = CertificateSelect()
EDT_DadosDoCertificado="" // Limpando edt do certificado // cleaning edt certificate // certificat edt nettoyage
EDT_DadosDoCertificado+="=====NOVOS WINDEV 21 ===============" //Novos Windev 21//new windev 21//
EDT_DadosDoCertificado+=CR+"Nome Completo Emissor [ "+_certificado.FullIssuer+" ] "
EDT_DadosDoCertificado+=CR+"Numero Associado ["+_certificado.Empreinte+" ]" // Em Frances // Em Ingles (Fingerprint)
EDT_DadosDoCertificado+=CR+"-Objeto [ "+_certificado.Objet+" ]" // Em Frances // Em Ingles ( object )
EDT_DadosDoCertificado+=CR+"===== Já tinha Windev 20 ==============="
EDT_DadosDoCertificado+=CR+"Nome Resumido [ "+_certificado.Name+" ]"
EDT_DadosDoCertificado+=CR+"Inicio Validade [ "+_certificado.StartValidityDate+" ]"
EDT_DadosDoCertificado+=CR+"Final Validade [ "+_certificado.EndValidityDate+" ]"
EDT_DadosDoCertificado+=CR+"Issuer- Emissora [ "+_certificado.Issuer+" ]"
EDT_DadosDoCertificado+=CR+"Reliability-Confianca [ "+_certificado.Reliability+" ]"
EDT_DadosDoCertificado+=CR+"Serial Numero [ "+_certificado.SerialNumber+" ]"
EDT_DadosDoCertificado+=CR+"Certificado Valido [ "+_certificado.ValidForSignature+" ]"
EDT_DadosDoCertificado+=CR+"Subject [ "+_certificado.Subject+" ]"
EDT_DadosDoCertificado+=CR+"Thumprint - Impressão Digital [ "+_certificado.ThumbPrint+" ]"
EDT_DadosDoCertificado+=CR+"======================================"
//Frances
_certificado est un Certificat
_certificado = CertificatSélecteur()
EDT_DadosDoCertificado="" // Limpando edt do certificado // cleaning edt certificate // certificat edt nettoyage
EDT_DadosDoCertificado+="=====NOVOS WINDEV 21 ===============" //Novos Windev 21//new windev 21//
EDT_DadosDoCertificado+=RC+"Nome Completo Emissor [ "+_certificado.EmetteurComplet+" ] "
EDT_DadosDoCertificado+=RC+"Numero Associado ["+_certificado.Empreinte+" ]" // Em Frances // Em Ingles (Fingerprint)
EDT_DadosDoCertificado+=RC+"-Objeto [ "+_certificado.Objet+" ]" // Em Frances // Em Ingles ( object )
EDT_DadosDoCertificado+=RC+"===== Já tinha Windev 20 ==============="
EDT_DadosDoCertificado+=RC+"Nome Resumido [ "+_certificado.Nom+" ]"
EDT_DadosDoCertificado+=RC+"Inicio Validade [ "+_certificado.DateValiditéDébut+" ]"
EDT_DadosDoCertificado+=RC+"Final Validade [ "+_certificado.DateValiditéFin+" ]"
EDT_DadosDoCertificado+=RC+"Issuer- Emissora [ "+_certificado.Emetteur+" ]"
EDT_DadosDoCertificado+=RC+"Reliability-Confianca [ "+_certificado.Fiabilité+" ]"
EDT_DadosDoCertificado+=RC+"Serial Numero [ "+_certificado.NuméroSérie+" ]"
EDT_DadosDoCertificado+=RC+"Certificado Valido [ "+_certificado.ValidePourSignature+" ]"
EDT_DadosDoCertificado+=RC+"Subject [ "+_certificado.Objet+" ]"
EDT_DadosDoCertificado+=RC+"Thumprint - Impressão Digital [ "+_certificado.Empreinte+" ]"
EDT_DadosDoCertificado+=RC+"======================================"
//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/06/curso-windev-certificado-002.html
https://www.youtube.com/watch?v=XYWltoQ8u4Q
Nenhum comentário:
Postar um comentário