locked
Windows 8 App is failed in Windows App Certification Kit (WACK)

    Question

  • Hi,

    I developed a windows 8 app, I'm able to build the app with out logging in to developer account. When I launch the WACK Tool for certification, It is failing. 

    Supported API Test Failed.

    Error:

    • API LoadLibraryW in kernel32.dll is not supported for this application type. Security.Cryptography.dll calls this API.
    • API LocalFree in kernel32.dll is not supported for this application type. Security.Cryptography.dll calls this API.
    • API CertCreateSelfSignCertificate in crypt32.dll is not supported for this application type. Security.Cryptography.dll calls this API.

    It is giving error in Security.Cryptography.dll, As I have checked the Windows Supported APIs, it is mentioned that Windows.Security.Cryptography is supported.

    Then why I'm getting this error???

    Please help me in fixing this issue..

    Thanks,

    Purushotham B.

    Tuesday, December 2, 2014 10:43 AM

Answers

  • "Security.Cryptography.dll" is not "Windows.Security.Cryptography.dll". Windows.Security.Cryptography is a namespace inside WIndows.winmd and does not have its own dll.  I think you have a custom-written dll that is causing a problem here.

    Matt Small - Microsoft Escalation Engineer - Forum Moderator
    If my reply answers your question, please mark this post as answered.

    NOTE: If I ask for code, please provide something that I can drop directly into a project and run (including XAML), or an actual application project. I'm trying to help a lot of people, so I don't have time to figure out weird snippets with undefined objects and unknown namespaces.

    Tuesday, December 2, 2014 1:59 PM
    Moderator