private SlotInfo ( ulong slotId, |
||
slotId | ulong | PKCS#11 handle of slot |
ck_slot_info | Low level CK_SLOT_INFO structure | |
return | Net.Pkcs11Interop.Common |
internal SlotInfo(ulong slotId, CK_SLOT_INFO ck_slot_info)
{
_slotId = slotId;
_slotDescription = ConvertUtils.BytesToUtf8String(ck_slot_info.SlotDescription, true);
_manufacturerId = ConvertUtils.BytesToUtf8String(ck_slot_info.ManufacturerId, true);
_slotFlags = new SlotFlags(ck_slot_info.Flags);
_hardwareVersion = ck_slot_info.HardwareVersion.ToString();
_firmwareVersion = ck_slot_info.FirmwareVersion.ToString();
}
}