quinta-feira, 16 de junho de 2016

Curso WinDev - Certificado - 002 - Certificate (Type of variable) - Dados









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

Teste

Teste
teste