Re: Basic questions about CryptoAPI

From: Mark Stanley [MS] (mstanley@online.microsoft.com)
Date: 06/26/02


From: "Mark Stanley [MS]" <mstanley@online.microsoft.com>
Date: Wed, 26 Jun 2002 14:21:22 -0700


1. What is a good start to get information on PKI (links, White papers
etc..)?

http://msdn.microsoft.com/library/en-us/security/security/cryptography_porta
l.asp?frame=true
There is also a vb book on amazon, but I have not read it:
http://www.amazon.com/exec/obidos/ASIN/0471381896/qid=1025125457/sr=8-1/ref=
sr_8_1/002-9770257-3182428

There is also lots of other information on cryptography on the internet.
There are some good forums also at
http://discuss.microsoft.com/archives/index.html

For what you are doing you may want to consider using the recently release
CAPICOM 2.0 which is redistributable and can be downloaded from
http://www.microsoft.com/downloads/release.asp?ReleaseID=39546&area=search&o
rdinal=1
Capicom is an easier to use com wrapper that depends on the CryptoAPI.

 2. How can I get the CryptoAPI? We have a MSDN subscription, is there a
CryptoAPI SDK in it Is it part of Windows (which version)?

The cryptoapi comes with the os.
The "Platform SDK" contains the headers and libs to develop with the
cryptoapi comes on your msdn cds, or your can download it from the internet.

3. Will the application work on Windows NT if I use CryptoAPI? Is it relying
on the OS security layer?
Yes, cryptoapi 2.0 will be on the following platforms:

  Windows NT/2000/XP: Included in Windows NT 4.0 SP3 and later.
  Windows 95/98/Me: Included in Windows 95 OSR2 and later.
  Redistributable: Requires Internet Explorer 3.02 or later on Windows NT
4.0.

--
This posting is provided "AS IS" with no warranties, and confers no rights.
"Eric" <eric.h@netcourrier.com> wrote in message
news:OEdXhfSHCHA.2260@tkmsftngp10...
> Hi all,
>
> I need to develop a dll in C++ to be integrated into a main application.
> This dll will get a flow of data, encrypt it using certificate, sign it
and
> then send it. On the other side the same application gets the message and
> must be able to decrypt it.
> As I understand I need the CryptoAPI to achieve it.
>
> My questions are:
>
> 1. What is a good start to get information on PKI (links, White papers
> etc..)?
>
> 2. How can I get the CryptoAPI? We have a MSDN subscription, is there a
> CryptoAPI SDK in it? Is it part of Windows (which version)?
>
> 3. Will the application work on Windows NT if I use CryptoAPI? Is it
relying
> on the OS security layer?
>
> Thank you very much for your answers, I am a bit lost and don't know where
> to start
> Thanks
> Eric
>
>


Relevant Pages

  • AES Symmetric Key Secure Storage
    ... as most of our customers have not yet upgraded to Windows 2003. ... This essentially ruled out using CryptoAPI, as there does not exist a CSP ... Source version of the AES in our libraries, ... We want a secure location to store the ...
    (microsoft.public.platformsdk.security)
  • Re: CAPICOM 2.1 Dependencies
    ... To give you some history on how CryptoAPI shipped in the past, Windows 98 ... the same version of CryptoAPI as IE6 SP1 on Win98. ... > 2) What changed to increase the dependancy in Windows 98? ...
    (microsoft.public.platformsdk.security)
  • Encrypt/ Decrypt in NdisIM with Ethernet
    ... I want to encrypt and decrypt data in some specified protocol in NdisIM ... (Windows XP platform). ... Because the CryptoAPI is fixed length of key is 512 bits, ...
    (microsoft.public.development.device.drivers)
  • Re: cryptoAPI windows 7 support
    ... USE CRYPTOAPI WITH WINDOWS 7 AND WINDOWS 2008 SERVER. ... Microsoft never mentioned that Crypto API will be deprecated. ...
    (microsoft.public.platformsdk.security)
  • Re: Basic questions about CryptoAPI
    ... Capicom is an easier to use com wrapper that depends on the CryptoAPI. ... Will the application work on Windows NT if I use CryptoAPI? ... What is a good start to get information on PKI (links, White papers ...
    (microsoft.public.security)