I understand that the AES Cryptographic Service Provider
is available only for Windows XP and Windows Server 2003.
Is that correct? When I try to create a new keyset on an
XP system (using CryptAcquireContext) I'm getting an error
indicating that the CSP does not exist. How do I install
the AES CSP onto this Windows XP system?
Thanks,
Mike
Regards,
Monica
--
Monica Ene-Pietrosanu
Windows Security,
Microsoft Corporation
--This posting is provided "AS IS" with no warranties, and confers no
rights--
"Michael Stangel" <msta...@AetherSystems.com> wrote in message
news:540601c3260e$8d737ea0$a601...@phx.gbl...
"Monica Ene-Pietrosanu[MSFT]" <mon...@online.microsoft.com> wrote in message
news:eWR6mHiJ...@TK2MSFTNGP10.phx.gbl...
Thanks for your quick response. Unfortunately I'm using
these values and still I cannot create a key container. I
modified my program to log the OS version, the parameters
being passed to CryptAcquireContext and the return value:
GetVersionEx returned Version 5.1 build 2600 Platform 2
(Service Pack 1)
Calling CryptAcquireContext(0x12f764,
MyKeyContainer_MSAES, Microsoft Enhanced RSA and AES
Cryptographic Provider, 24, 0x8)
CryptAcquireContext returned 0 [GetLastError=0x80090019]
The error is NTE_KEYSET_NOT_DEF which is documented
as "The key container specified by pszContainer does not
exist or the requested provider does not exist." Since
flag 0x8 is CRYPT_NEWKEYSET, it seems that the error is
telling me that the AES provider does not exist.
What am I missing?
I could be mistaken, but I believe the AES CSP only ships with Windows
Server 2003, not with Windows XP.
Regards,
Pieter Philippaerts
http://www.mentalis.org/
Could someone from Microsoft please either confirm or deny?
Thanks.
Another thing to worry about, is that Win2k doesn't seem to have even
the prototype provider XP has...
Michael Weksler
"Michael Stangel" <msta...@AetherSystems.com> wrote in message news:<09a101c326b3$a73c6360$a601...@phx.gbl>...
Is there a way to get an MS AES CSP on Win2k?
Michael Weksler
"Monica Ene-Pietrosanu[MSFT]" <mon...@online.microsoft.com> wrote in message news:<eWR6mHiJ...@TK2MSFTNGP10.phx.gbl>...
It seems that the Microsoft people contradict each other.
Monica Ene-Pietrosanu from Microsoft says that the AES CSP is available from
Windows XP and higher
http://groups.google.com/groups?q=PROV_RSA_AES+group:*&hl=en&lr=&ie=UTF-8&scoring=r&selm=eWR6mHiJDHA.2280%40TK2MSFTNGP10.phx.gbl&rnum=3
However David Cross, also from Microsoft, says that it is only available on
Windows 2003 Server
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&frame=right&th=46edfdc5f740f21&seekm=egXtceWWCHA.2496%40tkmsftngp09#link2
I think that the AES implementation on XP is simply not officially
supported.
My understanding is that Microsoft has no intention of
supplying AES for Windows 2000 or any earlier platforms.
That severely limits the usefulness of the CSP right now,
so I hope they will change their minds.
Mike
>.
>