Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove xenroll.dll from pki-core #2644

Closed
pki-bot opened this issue Oct 3, 2020 · 4 comments
Closed

Remove xenroll.dll from pki-core #2644

pki-bot opened this issue Oct 3, 2020 · 4 comments
Milestone

Comments

@pki-bot
Copy link

pki-bot commented Oct 3, 2020

This issue was migrated from Pagure Issue #2524. Originally filed by nkinder (@nkinder) on 2016-10-18 23:16:01:


The PKI packages used by IdM include a DLL for browser-based certificate
enrollment on Windows clients called xenroll.dll. This is a deprecated DLL
that was removed in Vista and later Windows systems, but we still used it for
enrollment (and carried it in our packages). We have already moved our PKI
packages over to be able to use the replacement that is provided in Windows
itself (certenroll.dll). We should remove xenroll.dll from our packages since
it is no longer needed.

# for rpm in `rpm -qa | grep pki`; do
> echo $rpm
> rpm -ql $rpm | grep xenroll.dll
> done
pki-base-java-10.3.5-6.fc24.noarch
pki-base-10.3.5-6.fc24.noarch
pki-server-10.3.5-6.fc24.noarch
pki-symkey-10.3.5-6.fc24.x86_64
pki-base-python3-10.3.5-6.fc24.noarch
dogtag-pki-server-theme-10.3.5-1.fc24.noarch
bouncycastle-pkix-1.52-8.fc24.noarch
pki-tools-10.3.5-6.fc24.x86_64
pki-ca-10.3.5-6.fc24.noarch
/usr/share/pki/ca/webapps/ca/agent/xenroll.dll

# find . -name xenroll.dll
./base/ca/shared/webapps/ca/agent/xenroll.dll

# grep -ri xenroll.dll
Binary file .git/index matches
base/ca/shared/webapps/ca/admin/ca/EnrollSuccess.template:	CODEBASE="/xenroll.dll"
base/ca/shared/webapps/ca/admin/ca/ImportAdminCert.template:    codebase="xenroll.dll"
base/ca/shared/webapps/ca/admin/ca/ImportCert.template:	CODEBASE="/xenroll.dll"
base/ca/shared/webapps/ca/admin/ca/ImportCert.template:    document.writeln("<OBJECT classid='clsid:127698e4-e730-4e5c-a2b1-21490a70c8a1' CODEBASE='/xenroll.dll' id='Enroll'></OBJECT>");
base/ca/shared/webapps/ca/admin/ca/adminEnroll.html:	CODEBASE="/xenroll.dll"
base/ca/shared/webapps/ca/agent/ca/EnrollSuccess.template:	CODEBASE="/xenroll.dll"
base/ca/shared/webapps/ca/agent/ca/ImportCert.template:	CODEBASE="/xenroll.dll"
base/ca/shared/webapps/ca/agent/ca/ImportCert.template:    document.writeln("<OBJECT classid='clsid:127698e4-e730-4e5c-a2b1-21490a70c8a1' CODEBASE='/xenroll.dll' id='Enroll'></OBJECT>");
base/ca/shared/webapps/ca/agent/ca/displayBySerial.template:	CODEBASE="/xenroll.dll"
Binary file base/ca/shared/webapps/ca/agent/xenroll.dll matches
base/ca/shared/webapps/ca/ee/ca/AIMEnroll.html:	CODEBASE="/ee/xenroll.dll"
base/ca/shared/webapps/ca/ee/ca/CertBasedDualEnroll.html:	CODEBASE="/ee/xenroll.dll"
base/ca/shared/webapps/ca/ee/ca/CertBasedEncryptionEnroll.html:	CODEBASE="/ee/xenroll.dll"
base/ca/shared/webapps/ca/ee/ca/CertBasedSingleEnroll.html:	CODEBASE="/ee/xenroll.dll"
base/ca/shared/webapps/ca/ee/ca/DirPinUserEnroll.html:	CODEBASE="/xenroll.dll"
base/ca/shared/webapps/ca/ee/ca/DirUserEnroll.html:	CODEBASE="/xenroll.dll"
base/ca/shared/webapps/ca/ee/ca/EnrollSuccess.template:	CODEBASE="/xenroll.dll"
base/ca/shared/webapps/ca/ee/ca/ImportAdminCert.template:    codebase="xenroll.dll"
base/ca/shared/webapps/ca/ee/ca/ImportCert.template:	CODEBASE="/xenroll.dll"
base/ca/shared/webapps/ca/ee/ca/ImportCert.template:    document.writeln("<OBJECT classid='clsid:127698e4-e730-4e5c-a2b1-21490a70c8a1' CODEBASE='/xenroll.dll' id='Enroll'></OBJECT>");
base/ca/shared/webapps/ca/ee/ca/ManObjSignEnroll.html:	CODEBASE="/xenroll.dll"
base/ca/shared/webapps/ca/ee/ca/ManUserEnroll.html:	CODEBASE="/xenroll.dll"
base/ca/shared/webapps/ca/ee/ca/PortalEnrollment.html:	CODEBASE="/xenroll.dll"
base/ca/shared/webapps/ca/ee/ca/ProfileSelect.template:      document.writeln("<OBJECT classid='clsid:127698e4-e730-4e5c-a2b1-21490a70c8a1' CODEBASE='/xenroll.dll' id='Enroll'></OBJECT>");
base/ca/shared/webapps/ca/ee/ca/RenewalSuccess.template:	CODEBASE="/xenroll.dll"
base/ca/shared/webapps/ca/ee/ca/displayBySerial.template:	CODEBASE="/xenroll.dll"
base/server/share/webapps/pki/admin/console/config/wizard.vm:    codebase="xenroll.dll"
@pki-bot pki-bot added this to the 10.4.0 milestone Oct 3, 2020
@pki-bot
Copy link
Author

pki-bot commented Oct 3, 2020

Comment from mharmsen (@mharmsen) at 2016-10-25 20:44:55

Per PKI Bug Council of 10/25/2016: 10.3 - major

@pki-bot pki-bot closed this as completed Oct 3, 2020
@pki-bot
Copy link
Author

pki-bot commented Oct 3, 2020

Comment from mharmsen (@mharmsen) at 2016-11-30 01:43:42

Per PKI Bug Council of 11/29/2016: 10.3 - critical

@pki-bot
Copy link
Author

pki-bot commented Oct 3, 2020

Comment from mharmsen (@mharmsen) at 2016-12-10 02:37:00

Committed on master branch:

commit 6cf7cec

Author: Matthew Harmsen <mharmsen@redhat.com>
Date:   Fri Dec 9 15:29:50 2016 -0700

    Removed all references to 'xenroll.dll'
    
    - PKI TRAC Ticket 2524 - Remove xenroll.dll from pki-core

@pki-bot
Copy link
Author

pki-bot commented Oct 3, 2020

Comment from nkinder (@nkinder) at 2017-02-27 13:58:15

Metadata Update from @nkinder:

  • Issue assigned to mharmsen
  • Issue set to the milestone: 10.4.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant