コード例 #1
0
 public KernelDatabaseBase(PublicKeyCertificateManager publicKeyCertificateManager)
 {
     PublicKeyCertificateManager = publicKeyCertificateManager;
     KernelConfigurationData     = new KernelConfigurationData();
     TagsToReadYet = new TLVList();
     StaticDataToBeAuthenticated = new StaticDataToBeAuthenticatedList(this);
 }
コード例 #2
0
        public void InitializeDefaultDataObjects(TransactionTypeEnum tt, IConfigurationProvider configProvider)
        {
            DataObjects = new TLVList();
            LoadKernelDefaultConfigurationDataObjects(tt, configProvider);
            TLVList defaults = KernelConfigurationData.Get(tt);

            foreach (TLV tlv in defaults)
            {
                byte[] val = new byte[tlv.Value.Length];
                Array.Copy(tlv.Value, 0, val, 0, val.Length);
                AddToList(TLV.Create(tlv.Tag.TagLable, val));
            }

            ActiveAFL = new APPLICATION_FILE_LOCATOR_AFL_94_KRN(this);
        }