mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2024-12-23 23:50:03 -06:00
beaa0562dc
Dogtag has implemented a new random serial number scheme they are calling RSNv3. https://github.com/dogtagpki/pki/wiki/Random-Certificate-Serial-Numbers-v3 Given the known issues reported this will be supported in IPA for new installations only. There is no mixing of random servers and non-random servers allowed. Instructions for installing a CA: https://github.com/dogtagpki/pki/blob/master/docs/installation/ca/Installing-CA-with-Random-Serial-Numbers-v3.adoc Instructions for installing a KRA: https://github.com/dogtagpki/pki/blob/master/docs/installation/kra/Installig-KRA-with-Random-Serial-Numbers-v3.adoc The version of random serial numbers is stored within the CA entry of the server. It is stored as a version to allow for future upgrades. If a CA has RSN enabled then any KRA installed will also have it enabled for its identifiers. A new attribute, ipaCaRandomSerialNumberVersion, is added to the IPA CA entry to track the version number in case PKI has future major revisions. This can also be used to determine if RSN is enabled or not. Fixes: https://pagure.io/freeipa/issue/2016 Signed-off-by: Rob Crittenden <rcritten@redhat.com> Reviewed-By: Florence Blanc-Renaud <flo@redhat.com> Reviewed-By: Francisco Trivino <ftrivino@redhat.com> Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com> |
||
---|---|---|
.. | ||
plugins | ||
server | ||
__init__.py | ||
adtrust.py | ||
adtrustinstance.py | ||
bindinstance.py | ||
ca.py | ||
cainstance.py | ||
certs.py | ||
conncheck.py | ||
custodiainstance.py | ||
dns.py | ||
dnskeysyncinstance.py | ||
dogtag.py | ||
dogtaginstance.py | ||
dsinstance.py | ||
httpinstance.py | ||
installutils.py | ||
ipa_acme_manage.py | ||
ipa_backup.py | ||
ipa_cacert_manage.py | ||
ipa_cert_fix.py | ||
ipa_crlgen_manage.py | ||
ipa_kra_install.py | ||
ipa_ldap_updater.py | ||
ipa_otptoken_import.py | ||
ipa_pkinit_manage.py | ||
ipa_replica_install.py | ||
ipa_restore.py | ||
ipa_server_certinstall.py | ||
ipa_server_install.py | ||
ipa_server_upgrade.py | ||
ipa_subids.py | ||
ipa_trust_enable_agent.py | ||
ipa_winsync_migrate.py | ||
ipactl.py | ||
kra.py | ||
krainstance.py | ||
krbinstance.py | ||
ldapupdate.py | ||
odsexporterinstance.py | ||
opendnssecinstance.py | ||
otpdinstance.py | ||
replication.py | ||
schemaupdate.py | ||
service.py | ||
sysupgrade.py | ||
upgradeinstance.py |