Net.Pkcs11Interop.HighLevelAPI81.SlotInfo.SlotInfo C# (CSharp) Method

SlotInfo() private method

Converts low level CK_SLOT_INFO structure to high level SlotInfo class
private SlotInfo ( ulong slotId, CK_SLOT_INFO ck_slot_info ) : Net.Pkcs11Interop.Common
slotId ulong PKCS#11 handle of slot
ck_slot_info Net.Pkcs11Interop.LowLevelAPI81.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();
        }
    }
SlotInfo