IAlternativeName::get_Type method (certenroll.h)

The Type property retrieves the alternative name type.

This property is read-only.

Syntax

HRESULT get_Type(
  AlternativeNameType *pValue
);

Parameters

pValue

Return value

None

Remarks

The following values from the AlternativeNameType enumeration can be returned. The XCN_CERT_ALT_NAME_UNKNOWN value is never returned.

Value Description
XCN_CERT_ALT_NAME_OTHER_NAME The name consists of an object identifier (OID) and a byte array.
XCN_CERT_ALT_NAME_RFC822_NAME The name is an email address.
XCN_CERT_ALT_NAME_DNS_NAME The name is a DNS name.
XCN_CERT_ALT_NAME_DIRECTORY_NAME The name is an X.500 directory name.
XCN_CERT_ALT_NAME_URL The name is a URL.
XCN_CERT_ALT_NAME_IP_ADDRESS The name is an IP address.
XCN_CERT_ALT_NAME_REGISTERED_ID The name is a registered OID.
XCN_CERT_ALT_NAME_GUID The name is a GUID.
XCN_CERT_ALT_NAME_USER_PRINCIPLE_NAME The name is a user principal name (UPN).

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

See also

IAlternativeName