public KernelDatabaseBase(PublicKeyCertificateManager publicKeyCertificateManager) { PublicKeyCertificateManager = publicKeyCertificateManager; KernelConfigurationData = new KernelConfigurationData(); TagsToReadYet = new TLVList(); StaticDataToBeAuthenticated = new StaticDataToBeAuthenticatedList(this); }
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); }