Esempio n. 1
0
        public EditObjectDialog(Pkcs11Slot pkcs11Slot, Pkcs11ObjectInfo pkcs11ObjectInfo)
        {
            InitializeComponent();
            this.Icon = Properties.Resources.Pkcs11Admin;

            if (pkcs11Slot == null)
            {
                throw new ArgumentNullException("pkcs11Slot");
            }

            if (pkcs11ObjectInfo == null)
            {
                throw new ArgumentNullException("pkcs11Objectinfo");
            }

            _pkcs11Slot       = pkcs11Slot;
            _pkcs11ObjectInfo = pkcs11ObjectInfo;
            AttributeModified = false;

            // Add items to ListView and set the tags
            foreach (IObjectAttribute objectAttribute in _pkcs11ObjectInfo.ObjectAttributes)
            {
                ListViewItem listViewItem = new ListViewItem();
                listViewItem.Tag = objectAttribute;
                ListViewAttributes.Items.Add(listViewItem);
            }

            ReloadListView();
        }
Esempio n. 2
0
        public UriDialog(Pkcs11Library pkcs11Library, Pkcs11Slot pkcs11Slot, Pkcs11ObjectInfo pkcs11ObjectInfo)
        {
            InitializeComponent();
            this.Icon = Properties.Resources.Pkcs11Admin;

            _pkcs11Library    = pkcs11Library;
            _pkcs11Slot       = pkcs11Slot;
            _pkcs11ObjectInfo = pkcs11ObjectInfo;

            RefreshUri();
        }