WriteInteger (SectionData, 'AccAcmeKeyV2_ItemIndex', AccAcmeKeyV2.ItemIndex) ; WriteString (SectionData, 'AcmeServerV2_Text', AcmeServerV2.Text) ; if AutoOrderComplete.Checked then temp := 'True' else temp := 'False' ; WriteString (SectionData, 'AutoOrderComplete_Checked', temp) ; WriteString (SectionData, 'CACertFile_Text', CACertFile.Text) ; WriteString (SectionData, 'CAPkeyFile_Text', CAPkeyFile.Text) ; WriteString (SectionData, 'CAPkeyPw_Text', CAPkeyPw.Text) ; WriteString (SectionData, 'CertAddress_Text', CertAddress.Text) ; WriteString (SectionData, 'CertCentreApprovEmail_Text', CertCentreApprovEmail.Text) ; WriteString (SectionData, 'CertCentreOrderId_Text', CertCentreOrderId.Text) ; WriteString (SectionData, 'CertCentreOrderRef_Text', CertCentreOrderRef.Text) ; WriteInteger (SectionData, 'CertCentreProducts_ItemIndex', CertCentreProducts.ItemIndex) ; WriteString (SectionData, 'CertCentreProducts_Items', CertCentreProducts.Items.CommaText) ; WriteString (SectionData, 'CertCentreServer_Text', CertCentreServer.Text) ; WriteString (SectionData, 'CertCommonName_Text', CertCommonName.Text) ; WriteString (SectionData, 'CertContactEmail_Text', CertContactEmail.Text) ; WriteString (SectionData, 'CertContactFirst_Text', CertContactFirst.Text) ; WriteString (SectionData, 'CertContactLast_Text', CertContactLast.Text) ; WriteString (SectionData, 'CertContactTitle_Text', CertContactTitle.Text) ; WriteString (SectionData, 'CertCountry_Text', CertCountry.Text) ; WriteInteger (SectionData, 'CertCsrOrigin_ItemIndex', CertCsrOrigin.ItemIndex) ; WriteString (SectionData, 'CertLocality_Text', CertLocality.Text) ; WriteString (SectionData, 'CertOldCsrFile_Text', CertOldCsrFile.Text) ; WriteString (SectionData, 'CertOldPrvKey_Text', CertOldPrvKey.Text) ; WriteString (SectionData, 'CertOrganization_Text', CertOrganization.Text) ; WriteString (SectionData, 'CertOrganizationalUnit_Text', CertOrganizationalUnit.Text) ; if CertOutFmtBudl.Checked then temp := 'True' else temp := 'False' ; WriteString (SectionData, 'CertOutFmtBudl_Checked', temp) ; if CertOutFmtP12.Checked then temp := 'True' else temp := 'False' ; WriteString (SectionData, 'CertOutFmtP12_Checked', temp) ; if CertOutFmtP7.Checked then temp := 'True' else temp := 'False' ; WriteString (SectionData, 'CertOutFmtP7_Checked', temp) ; if CertOutFmtReq.Checked then temp := 'True' else temp := 'False' ; WriteString (SectionData, 'CertOutFmtReq_Checked', temp) ; if CertOutFmtSep.Checked then temp := 'True' else temp := 'False' ; WriteString (SectionData, 'CertOutFmtSep_Checked', temp) ; WriteString (SectionData, 'CertPhone_Text', CertPhone.Text) ; WriteString (SectionData, 'CertPostCode_Text', CertPostCode.Text) ; WriteInteger (SectionData, 'CertSerNumType_ItemIndex', CertSerNumType.ItemIndex) ; WriteInteger (SectionData, 'CertSignDigestType_ItemIndex', CertSignDigestType.ItemIndex) ; WriteString (SectionData, 'CertState_Text', CertState.Text) ; WriteString (SectionData, 'CertValidity_Text', CertValidity.Text) ; WriteInteger (SectionData, 'DebugLogging_ItemIndex', DebugLogging.ItemIndex) ; WriteString (SectionData, 'DirAcmeConfV2_Text', DirAcmeConfV2.Text) ; WriteString (SectionData, 'DirCertCenConf_Text', DirCertCenConf.Text) ; WriteString (SectionData, 'DirDatabase_Items', DirDatabase.Items.CommaText) ; WriteString (SectionData, 'DirDatabase_Text', DirDatabase.Text) ; WriteString (SectionData, 'DirLogs_Text', DirLogs.Text) ; WriteString (SectionData, 'DirPubWebCert_Text', DirPubWebCert.Text) ; WriteString (SectionData, 'DirWellKnown_Text', DirWellKnown.Text) ; WriteString (SectionData, 'DomWebSrvIP_Text', DomWebSrvIP.Text) ; if LogJson.Checked then temp := 'True' else temp := 'False' ; WriteString (SectionData, 'LogJson_Checked', temp) ; if LogPkeys.Checked then temp := 'True' else temp := 'False' ; WriteString (SectionData, 'LogPkeys_Checked', temp) ; WriteString (SectionData, 'OAuthAccToken_Text', OAuthAccToken.Text) ; WriteString (SectionData, 'OAuthAppUrl_Text', OAuthAppUrl.Text) ; if OAuthAutoRefresh.Checked then temp := 'True' else temp := 'False' ; WriteString (SectionData, 'OAuthAutoRefresh_Checked', temp) ; WriteString (SectionData, 'OAuthClientId_Text', OAuthClientId.Text) ; WriteString (SectionData, 'OAuthClientSecret_Text', OAuthClientSecret.Text) ; WriteString (SectionData, 'OAuthExpire_Text', OAuthExpire.Text) ; WriteString (SectionData, 'OAuthRedirectUrl_Text', OAuthRedirectUrl.Text) ; WriteString (SectionData, 'OAuthRefToken_Text', OAuthRefToken.Text) ; WriteString (SectionData, 'OAuthRefrMins_Text', OAuthRefrMins.Text) ; WriteString (SectionData, 'OAuthScope_Text', OAuthScope.Text) ; WriteString (SectionData, 'OAuthTokenUrl_Text', OAuthTokenUrl.Text) ; WriteString (SectionData, 'OAuthWebIP_Text', OAuthWebIP.Text) ; WriteString (SectionData, 'OAuthWebPort_Text', OAuthWebPort.Text) ; WriteString (SectionData, 'OwnCACertDir_Text', OwnCACertDir.Text) ; WriteInteger (SectionData, 'PrivKeyCipher_ItemIndex', PrivKeyCipher.ItemIndex) ; WriteString (SectionData, 'PrivKeyPassword_Text', PrivKeyPassword.Text) ; WriteInteger (SectionData, 'PrivKeyType_ItemIndex', PrivKeyType.ItemIndex) ; WriteInteger (SectionData, 'SuppCertChallenge_ItemIndex', SuppCertChallenge.ItemIndex) ; WriteString (SectionData, 'SupplierEmail_Text', SupplierEmail.Text) ; WriteInteger (SectionData, 'IpSocFamily_ItemIndex', IpSocFamily.ItemIndex) ; WriteString (SectionData, 'ProxyURL_Text', ProxyURL.Text) ; WriteInteger (SectionData, 'DnsChlgType_ItemIndex', DnsChlgType.ItemIndex) ; if SelfSignedCA.Checked then temp := 'True' else temp := 'False' ; WriteString (SectionData, 'SelfSignedCA_Checked', temp) ; if CertPwPemKeys.Checked then temp := 'True' else temp := 'False' ; WriteString (SectionData, 'CertPwPemKeys_Checked', temp) ; if CertPwPkcs12.Checked then temp := 'True' else temp := 'False' ; WriteString (SectionData, 'CertPwPkcs12_Checked', temp) ; if CertWindowsStore.Checked then temp := 'True' else temp := 'False' ; WriteString (SectionData, 'CertWindowsStore_Checked', temp) ; if OAuthExtBrowser.Checked then temp := 'True' else temp := 'False' ; WriteString (SectionData, 'OAuthExtBrowser_Checked', temp) ; WriteString (SectionData, 'DomWebSrvIP2_Text', DomWebSrvIP2.Text) ; WriteInteger (SectionData, 'CertMsStoreLoc_ItemIndex', CertMsStoreLoc.ItemIndex) ;