Get-KeyProtectorFromShieldingDataFile
Gets the Key Protector from a Shielding Data File.
Syntax
Get-KeyProtectorFromShieldingDataFile
[-ShieldingDataFilePath] <String>
[<CommonParameters>]
Description
The Get-KeyProtectorFromShieldingDataFile cmdlet gets the Key Protector from a Shielding Data File.
Examples
Example 1: Extract the raw byte form of the Key Protector from the shielding data file
PS C:\>Get-KeyProtectorFromShieldingDataFile -ShieldingDataFilePath "C:\temp\shieldingdata.pdk"
0 0 36 52 [...]
This command extracts the raw byte form of the key protector from the shielding data file located at C:\temp\shieldingdata.pdk
Example 2: Extract the raw key protector from the shielding data and convert it to an HGS Key Protector object
PS C:\>$KP = Get-KeyProtectorFromShieldingDataFile -ShieldingDataFilePath 'C:\temp\shieldingdata.pdk'
PS C:\> ConvertTo-HgsKeyProtector -Bytes $KP
The first command extracts the raw key protector from the shielding data file located at C:\temp\shieldingdata.pdk and stores the result in the variable named $KP.
The second command converts raw key protector stored in the $KB variable to an HGS Key Protector object for further inspection.
Parameters
-ShieldingDataFilePath
Specifies the location of a Shielding Data File (.pdk).
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Outputs
None
This cmdlet returns a Byte[] array that represents the raw key protector structure.