Share via


CertAlgIdToOID (Windows Embedded CE 6.0)

1/6/2010

This function converts a CryptoAPI algorithm identifier (ALG_ID) to an ASN.1 object identifier string.

Syntax

LPCSTR WINAPI CertAlgIdToOID(
  DWORD dwAlgId
);

Parameters

  • dwAlgId
    [in] Specifies the value to be converted to an object identifier (OID).

Return Value

Returns the NULL-terminated OID string or NULL if there is no OID string that corresponds to the algorithm identifier.

Example Code

// EXAMPLE CODE USING CertAlgIdToOID() to 
// convert the CALG_SHA algorithm identifier to an 
// object identifier string.
+
//--------------------------------------------------------------------
//  Declare variables. 
LPCSTR pszObjID;
if(pszObjID= CertAlgIdToOID(CALG_SHA))
{
   printf("The OID for CALG_SHA  is %s \n",pszObjID);
}
else
{
   printf("No object identifier string correlates to the ALG_ID. \n");
} 

Requirements

Header wincrypt.h
Library crypt32.lib
Windows Embedded CE Windows CE 3.0 and later

See Also

Reference

Certificates Functions
ALG_ID