I've got a question regarding Microsoft CNG which substitutes Crypto API. Since I have a project/assignment where I need to use CMS/PKCS#7 with RSA-OAEP encryption and RSASSA-PSS signatures.
But I am confused about whether CNG (not the legacy support for CryptoAPI) includes CMS functionality or not. On the feature list it clearly states that protocols such as CMS are supported ( https://msdn.microsoft.com/de-de/library/windows/desktop/bb204775(v=vs.85).aspx ) but I can only find methods belonging to the CryptoAPI which deal with PKCS#7/CMS messaging:
So far I have only found the Crypto API "Low-level Message Functions" and "Simplified Message Functions" ( https://msdn.microsoft.com/en-us/library/windows/desktop/aa380252(v=vs.85).aspx )
Could you please point out if CMS is only available through aforementioned CryptoAPI or is there any new CNG method I have missed?
Thanks in advance