public override void ReadAttributes(Session session) { base.ReadAttributes(session); keyType = ReadAttribute(session, HObj, new KeyTypeAttribute()); id = ReadAttribute(session, HObj, new ByteArrayAttribute(CKA.ID)); startDate = ReadAttribute(session, HObj, new DateAttribute((uint)CKA.START_DATE)); endDate = ReadAttribute(session, HObj, new DateAttribute((uint)CKA.END_DATE)); derive = ReadAttribute(session, HObj, new BooleanAttribute(CKA.DERIVE)); local = ReadAttribute(session, HObj, new BooleanAttribute(CKA.LOCAL)); keyGenMechanism = ReadAttribute(session, HObj, new MechanismTypeAttribute(CKA.KEY_GEN_MECHANISM)); }
public static MechanismTypeAttribute ReadAttribute(Session session, uint hObj, MechanismTypeAttribute attr) { return((MechanismTypeAttribute)GetAttribute(session, hObj, attr)); }