[prev in list] [next in list] [prev in thread] [next in thread]
List: ms-cryptoapi
Subject: Re: PKCS#10 help
From: Eduardo Figoli <eduardo.figoli () ABITAB ! COM ! UY>
Date: 2001-12-18 11:11:31
[Download RAW message or body]
Thanks.
----- Original Message -----
From: "Patrick Dolan" <Patrick_Dolan@EFUNDS.COM>
To: <CryptoAPI@DISCUSS.MICROSOFT.COM>
Sent: Tuesday, December 18, 2001 7:13 AM
Subject: Re: PKCS#10 help
> Eduardo,
>
> Here is a code extract:
>
> CERT_REQUEST_INFO *bCertReqInfo = NULL;
> BYTE *bCertRequest = NULL;
> DWORD cbCertReqInfo = 0;
> DWORD dwCertReqLen = 0;
>
> // Read in certificate request
> dwCertReqLen = ?;
> bCertRequest = new BYTE [dwCertReqLen];
> bCertRequest = ?;
>
> // Assume already in binary (that is, no base64 encoding)
>
> // See how much memory we require
> rc = CryptDecodeObject(
> X509_ASN_ENCODING,
> X509_CERT_REQUEST_TO_BE_SIGNED,
> bCertRequest, cbCertReqLen,
> 0,
> NULL, &cbCertReqInfo);
>
> // Allocate space
> bCertReqInfo = (CERT_REQUEST_INFO *) new BYTE [cbCertReqInfo];
>
> // Decode certificate request
> rc = CryptDecodeObject(
> X509_ASN_ENCODING,
> X509_CERT_REQUEST_TO_BE_SIGNED,
> bCertRequest, cbCertReqLen,
> 0,
> (void*)bCertReqInfo, &cbCertReqInfo);
>
> // Access information from certificate request
> bCertReqInfo->Subject.cbData;
> bCertReqInfo->Subject.pbData;
> // etc.
>
> if (bCertRequest != NULL) delete [] bCertRequest;
> if (bCertReqInfo != NULL) delete [] bCertReqInfo;
>
> Regards,
> Patrick.
>
>
>
>
>
>
> Eduardo Figoli <eduardo.figoli@ABITAB.COM.UY>@DISCUSS.MICROSOFT.COM> on
> 17/12/2001 11:43:42
>
> Please respond to Microsoft Cryptographic API
> <CryptoAPI@DISCUSS.MICROSOFT.COM>
>
> Sent by: Microsoft Cryptographic API <CryptoAPI@DISCUSS.MICROSOFT.COM>
>
>
> To: CryptoAPI@DISCUSS.MICROSOFT.COM
> cc:
>
> Subject: PKCS#10 help
>
>
> Can I parse a PKCS#10 using cryptoapi ?
>
>
> Thanks,
>
> Eduardo Figoli
> Abitab S.A.
> Montevideo - Uruguay
>
> ----------------------------------------------------------------
> Users Guide http://discuss.microsoft.com/archives/mailfaq.asp
> contains important info. Save time, search the archives at
> http://discuss.microsoft.com/archives/index.html .
> To unsubscribe, mailto:CryptoAPI-signoff-request@DISCUSS.MICROSOFT.COM
>
> ----------------------------------------------------------------
> Users Guide http://discuss.microsoft.com/archives/mailfaq.asp
> contains important info. Save time, search the archives at
> http://discuss.microsoft.com/archives/index.html .
> To unsubscribe, mailto:CryptoAPI-signoff-request@DISCUSS.MICROSOFT.COM
>
----------------------------------------------------------------
Users Guide http://discuss.microsoft.com/archives/mailfaq.asp
contains important info. Save time, search the archives at
http://discuss.microsoft.com/archives/index.html .
To unsubscribe, mailto:CryptoAPI-signoff-request@DISCUSS.MICROSOFT.COM
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic