IX509SignatureInformation::put_HashAlgorithm method (certenroll.h)
The HashAlgorithm property specifies and retrieves an object identifier (OID) for the hashing algorithm used in the GetSignatureAlgorithm method.
This property is read/write.
Syntax
HRESULT put_HashAlgorithm(
IObjectId *pValue
);
Parameters
pValue
Return value
None
Remarks
You must set this property before calling the GetSignatureAlgorithm method. You must also set the PublicKeyAlgorithm property unless you are retrieving a signature algorithm for a null-signed certificate request. You can also set the NullSigned, AlternateSignatureAlgorithm, and Parameters properties.
The HashAlgorithm property validates whether the OID you specify represents a hashing algorithm. If the OID is valid, the property also clears the signature property cache.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | certenroll.h |
DLL | CertEnroll.dll |