# Hasp.Fingerprint XML Tags

You can request the fingerprint of a machine with the GetInfo method by specifying one of the following:

> Hasp.Fingerprint predefined alias in the function call.

>`<haspformat root="host_fingerprint">` in the format parameter of the function call. (For more information, see Using XML Tags to Define Format.)

The table below describes the XML elements used by the API to format the returned information.

Parent Tag | Child Tag | Description
--- | --- | ---
None - root | `<hasp_info>` | Root element for all retrieved information using the GetInfo method
`<hasp_info>` | `<host_fingerprint>` | Fingerprint information in Base64 encoded string. See the table below for attributes that are part of this element.

NOTE If the method retrieves an empty fingerprint, see Resolving an empty fingerprint issue.

The table below describes the attributes included in the <host_fingerprint> tag.

Attribute | Description
--- | ---
"type" | Fingerprint for type of SL protection key. Possible values are: >SL-AdminMode >SL-UserMode
"crc" | 32-bit CRC value.
"vendorid" | Vendor ID (if "type" is "SL-UserMode")

## Related Topics

Resolving an Empty Fingerprint Issue

About XML Tags