Generates a new public/private key pair with the specified key size, for strong name use.
This function has been deprecated. Use the ICLRStrongName::StrongNameKeyGenEx method instead.
BOOLEAN StrongNameKeyGenEx ( [in] LPCWSTR wszKeyContainer, [in] DWORD dwFlags, [in] DWORD dwKeySize, [out] BYTE **ppbKeyBlob, [out] ULONG *pcbKeyBlob );
The .NET Framework versions 1.0 and 1.1 require a dwKeySize of 1024 bits to sign an assembly with a strong name; version 2.0 adds supports for 2048-bit keys.
After the key is retrieved, you should call the StrongNameFreeBuffer function to release the allocated memory.
If the StrongNameKeyGenEx function does not complete successfully, call the StrongNameErrorInfo function to retrieve the last generated error.
Platforms: See .NET Framework System Requirements.
Library: Included as a resource in MsCorEE.dll
.NET Framework Versions: 4.5, 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0