IOCSPCAConfiguration::HashAlgorithm property

The HashAlgorithm property gets or sets an identifier for the hash algorithm used to sign a certificate. The default value is SHA1.

This property is read/write.

Syntax


HRESULT put_HashAlgorithm(
  [in]   const BSTR newVal
);

HRESULT get_HashAlgorithm(
  [out]  BSTR *pVal
);

Property value

A string that contains the hash-algorithm identifier to set.

Error codes

If the method succeeds, it returns S_OK.

If the method fails, it returns an HRESULT value that indicates the error. For a list of common error codes, see Common HRESULT Values.

If the method returns HRESULT_FROM_WIN32 (ERROR_INVALID_STATE), either it failed to initialize a lock on the OCSPCAConfiguration object, or the object failed to initialize.

If the method returns HRESULT_FROM_WIN32(ERROR_OBJECT_NOT_FOUND), the HashAlgorithm member of the OCSPCAConfiguration object failed to initialize.

If the method returns E_INVALIDARG, the pVal parameter was set to NULL.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2008 Datacenter, Windows Server 2008 Enterprise [desktop apps only]

Header

Certadm.h (include Certserv.h)

IDL

Certadm.idl

Library

Certadm.lib

DLL

Certadm.dll

IID

IID_IOCSPCAConfiguration is defined as AEC92B40-3D46-433F-87D1-B84D5C1E790D

See also

IOCSPCAConfiguration

 

 

Community Additions

ADD
Show:
© 2014 Microsoft