CertCreateCertificateContext fails on b64 certificate

From: Andrea (andreno_spamalmieri_at_enmo_spamm)
Date: 03/12/04


Date: Fri, 12 Mar 2004 14:36:34 +0100

I am trying to create a PCCERT_CONTEXT out of base64 encoded
certificate...but CertCreateCertificateContext returns NULL (it is opened
correctly double clicking on its icon), while it works well on a der encoded
certificate ().

where do I miss something ?

Any idea ?

Thank you

Andrea

Below I enclose my source code and the base64 certificate

int getCN(unsigned char* crt,unsigned long clen,char* cn_operatore, int
cn_size)

{

PCCERT_CONTEXT pCertContext = NULL;

pCertContext = CertCreateCertificateContext(

X509_ASN_ENCODING | PKCS_7_ASN_ENCODING,

crt,

clen

);

....
}

-----BEGIN CERTIFICATE-----
MIIEJTCCAw2gAwIBAgIBATANBgkqhkiG9w0BAQUFADBpMQswCQYDVQQGEwJJVDEc
MBoGA1UEChMTSS5ULiBUZWxlY29tIFMucC5BLjEWMBQGA1UECxMNUEtJIFNvbHV0
aW9uczEkMCIGA1UEAxMbSS5ULiBUZWxlY29tIEZpcm1hU2ljdXJhIENBMB4XDTAz
MDkwOTE0MTc0N1oXDTEzMDkwOTE0MTU0NlowaTELMAkGA1UEBhMCSVQxHDAaBgNV
BAoTE0kuVC4gVGVsZWNvbSBTLnAuQS4xFjAUBgNVBAsTDVBLSSBTb2x1dGlvbnMx
JDAiBgNVBAMTG0kuVC4gVGVsZWNvbSBGaXJtYVNpY3VyYSBDQTCCASIwDQYJKoZI
hvcNAQEBBQADggEPADCCAQoCggEBAK3pXhbH+ExaCAzfUSi116GoT/MoA3NzXVjt
gmgAo0kuI7bSjfG7QEJirJ9VnO/0CUPcGZxzKbvNJfp2/soCzeA+8tRt1N3WUJ+m
UGIUIHcMI/sQ7VpUwznqyQpCQkPNoYQwKF2HpAqAo174cdnVn3kvvpj+P+BZdLBI
sKDJbLa4IgK/vOiI5ewsF4KErtcIOdBngekZIRHzC9Nos0jmErej8ew1qzo/hc69
5gZJA28IQ0N0/bDa+TvJJKryySiA6zNCqOtvRj0t6u2TJ7qzwxWPAOZrjXn9gpPN
vscSextti1iV1Mzevsb7en644f4Wf9P10OcM8nIs7Kh653nmeisCAwEAAaOB1zCB
1DASBgNVHRMBAf8ECDAGAQH/AgEAME8GA1UdIARIMEYwRAYGK0wMAQEBMDowOAYI
KwYBBQUHAgEWLGh0dHBzOi8vd3d3LmZpcm1hc2ljdXJhLml0L0NlcnRpZmljYXRv
cmUvQ1BTMD4GA1UdHwQ3MDUwM6AxoC+GLWh0dHBzOi8vd3d3LmZpcm1hc2ljdXJh
Lml0L0NlcnRpZmljYXRvcmUvQ1JMMzAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE
FIazefS7MxuLkUajsVSQonxZomNkMA0GCSqGSIb3DQEBBQUAA4IBAQBgGZO69//6
5y7Qf41h+S84hdrdQ6WnRAfk7lN4YvVZP8LHfB845JczCgDuATckH/dhqU75L7j4
xsuBuvpCdTUYjQOMZZOl5p/tYtU17eLNmISDnmQEZHHhsS5eCkOsmavde89ekAlg
2MxLqYBm6PQpZfyltwSGWbGq88eEXMlUh+MDqAWZnKH1LWgSL4wFt1O7wQwSUC/q
/X4hALfzGVa2c0f7nTrzJSCLQcaJnKsLBJoaKN/dLLEA9AaNv9/mGVc+DzIBQNFU
p6FfQNyJIVoctnoQhbzJ3+Oo1b42qtghEPBtRgilNCQ4CiBMgCmQ9frLAeqX3Tds
iyNKVzVQE1RY
-----END CERTIFICATE-----


Quantcast