Export (0) Print
Expand All

IEnumCERTVIEWATTRIBUTE interface

The IEnumCERTVIEWATTRIBUTE interface represents an attribute-enumeration sequence that contains the certificate attributes for the current row of the row-enumeration sequence.

The attribute-enumeration sequence is obtained by a call to the IEnumCERTVIEWROW::EnumCertViewAttribute method. After this enumeration sequence is obtained, the methods of the IEnumCERTVIEWATTRIBUTE interface can be used to perform the following tasks:

  • Navigate through the enumeration of certificate attributes.
  • Retrieve the name and value of the attributes in the enumeration.
  • Clone an exact copy of the certificate attribute object.

IEnumCERTVIEWATTRIBUTE is defined in Certview.h. When you create your program, however, use Certsrv.h as the include file. Certadm.dll provides the IEnumCERTVIEWATTRIBUTE interface. The type information for this interface is also in Certadml.dll, which is shipped with the Platform Software Development Kit (SDK).

Certificate Services interfaces support both apartment-threading and free-threading models. For better throughput, free threading is recommended.

Members

The IEnumCERTVIEWATTRIBUTE interface inherits from the IDispatch interface. IEnumCERTVIEWATTRIBUTE also has these types of members:

Methods

The IEnumCERTVIEWATTRIBUTE interface has these methods.

MethodDescription
Clone

Creates a copy of the attribute-enumeration sequence object in its current state.

(Inherited from IEnumCERTVIEWATTRIBUTEIEnumCETVIEWATTRIBUTE)
GetName

Retrieves the name of the current attribute in the attribute-enumeration sequence.

(Inherited from IEnumCERTVIEWATTRIBUTEIEnumCETVIEWATTRIBUTE)
GetValue

Retrieves the value of the current attribute in the attribute-enumeration sequence.

(Inherited from IEnumCERTVIEWATTRIBUTEIEnumCETVIEWATTRIBUTE)
Next

Moves to the next attribute in the attribute-enumeration sequence.

(Inherited from IEnumCERTVIEWATTRIBUTEIEnumCETVIEWATTRIBUTE)
Reset

Moves to the beginning of the attribute-enumeration sequence.

(Inherited from IEnumCERTVIEWATTRIBUTEIEnumCETVIEWATTRIBUTE)
Skip

Skips a specified number of attributes in the attribute-enumeration sequence.

(Inherited from IEnumCERTVIEWATTRIBUTEIEnumCETVIEWATTRIBUTE)

 

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Certview.h (include Certsrv.h)

Library

Certidl.lib

DLL

Certadm.dll

IID

IID_IEnumCERTVIEWATTRIBUTE is defined as e77db656-7653-11d1-9bde-00c04fb683fa

See also

IEnumCERTVIEWROW::EnumCertViewAttribute

 

 

Community Additions

ADD
Show:
© 2014 Microsoft