When running an AdminUI, when trying to display the certificates, the
AdminUI reports error :
server.log :
2022-01-26 08:14:54,632 ERROR [stderr] (default task-44)
com.netegrity.smkeydatabase.db.SmCertificateDataStoreException:
Error creating JSAFE_PrivateKey object.
2022-01-26 08:14:54,633 ERROR [stderr] (default task-44) at
com.netegrity.smkeydatabase.db.xps.XPSCertificateDataStoreUtil.convertToPrivateKey(XPSCertificateDataStore
2022-01-26 08:14:54,640 ERROR [stderr] (default task-44) Caused by:
java.lang.IllegalArgumentException: derData array length should be
less than 8
AdminUI 12.8SP1 on RedHat 7;
Policy Server 12.8SP1 on RedHat 7;
Policy Store on CA Directory 12.6SP4 ...[Out of Support];
From the Policy Store export, the defaultenterpriseprivatekey
certificates has many xpsNumber associated, as it should have only 1.
pstore.xml
<Object Class="CA.CDS::Certificate" Xid="CA.CDS::Certificate@00016d8e-sw52-1a0e-93c9-01060a06f0b4"
CreatedDateTime="2020-01-03T15:28:56" UpdatedBy="XPSDictionary::Import" UpdateMethod="Internal" ExportType="Replace">
<Property Name="CA.CDS::Certificate.Alias">
<StringValue>defaultenterpriseprivatekey</StringValue>
pstore.ldif
dn: xpsNumber=1422022968,ou=XPS,ou=PolicySvr4,ou=SiteMinder,ou=Netegrity,dc=
training,dc=com
xpsGUID: 00016d8e-sw52-1a0e-93c9-01060a06f0b4
xpsSortKey: 2-0000006332
xpsUpdateBy: XPSDictionary::Import
xpsUpdateMethod: 1
xpsProperty: 800545943[1]S=defaultenterpriseprivatekey
xpsProperty:: MjY3NDcwMjg0WzFdUz1NSUlGcnpDQ0JSaWdBd0lCQWdJS0g4OENQUUFHQUFJS0
lUQU5CZ2txaGtpRzl3MEJBUVVGQURCTU1STXcKRVFZS0NaSW1pWlB5TEdRQkdSWURiR0Z1TVJnd
[...]
dn: xpsNumber=1008575218,ou=XPS,ou=PolicySvr4,ou=SiteMinder,ou=Netegrity,dc=
training,dc=com
xpsGUID: 00016d8e-sw52-1a0e-93c9-01060a06f0b4
xpsSortKey: 2-0000004459
xpsUpdateBy: XPSDictionary::Import
xpsUpdateMethod: 1
xpsProperty: 800545943[1]S=defaultenterpriseprivatekey
xpsProperty: 720016076[1]I=1
xpsProperty:: MjY3NDcwMjg0WzFdUz1NSUlGcnpDQ0JSaWdBd0lCQWdJS0g4OENQUUFHQUFJS0
lUQU5CZ2txaGtpRzl3MEJBUVVGQURCTU1STXcKRVFZS0NaSW1pWlB5TEdRQkdSWURiR0Z1TVJnd
[...]
dn: xpsNumber=0552354723,ou=XPS,ou=PolicySvr4,ou=SiteMinder,ou=Netegrity,dc=
training,dc=com
xpsProperty:: MjY3NDcwMjg0WzFdUz1NSUlGcnpDQ0JSaWdBd0lCQWdJS0g4OENQUUFHQUFJS0
lUQU5CZ2txaGtpRzl3MEJBUVVGQURCTU1STXcKRVFZS0NaSW1pWlB5TEdRQkdSWURiR0Z1TVJnd
[...]
xpsGUID: 00016d8e-sw52-1a0e-93c9-01060a06f0b4
[...]
dn: xpsNumber=1634962124,ou=XPS,ou=PolicySvr4,ou=SiteMinder,ou=Netegrity,dc=
training,dc=com
xpsGUID: 00016d8e-sw52-1a0e-93c9-01060a06f0b4
xpsProperty:: MjY3NDcwMjg0WzFdUz1NSUlGcnpDQ0JSaWdBd0lCQWdJS0g4OENQUUFHQUFJS0
lUQU5CZ2txaGtpRzl3MEJBUVVGQURCTU1STXcKRVFZS0NaSW1pWlB5TEdRQkdSWURiR0Z1TVJnd
[...]
dn: xpsNumber=0182740844,ou=XPS,ou=PolicySvr4,ou=SiteMinder,ou=Netegrity,dc=
training,dc=com
xpsProperty:: MjY3NDcwMjg0WzFdUz1NSUlGcnpDQ0JSaWdBd0lCQWdJS0g4OENQUUFHQUFJS0
lUQU5CZ2txaGtpRzl3MEJBUVVGQURCTU1STXcKRVFZS0NaSW1pWlB5TEdRQkdSWURiR0Z1TVJnd
[...]
xpsGUID: 00016d8e-sw52-1a0e-93c9-01060a06f0b4
dn: xpsNumber=0182740844,ou=XPS,ou=PolicySvr4,ou=SiteMinder,ou=Netegrity,dc=
training,dc=com
xpsProperty:: MjY3NDcwMjg0WzFdUz1NSUlGcnpDQ0JSaWdBd0lCQWdJS0g4OENQUUFHQUFJS0
lUQU5CZ2txaGtpRzl3MEJBUVVGQURCTU1STXcKRVFZS0NaSW1pWlB5TEdRQkdSWURiR0Z1TVJnd
[...]
xpsGUID: 00016d8e-sw52-1a0e-93c9-01060a06f0b4
dn: xpsNumber=1529589359,ou=XPS,ou=PolicySvr4,ou=SiteMinder,ou=Netegrity,dc=
training,dc=com
xpsProperty: 800545943[1]S=defaultenterpriseprivatekey
xpsProperty: 1169912929[1]S={AESKW}WU10oQNjtWlFdtUrFQ+lOopGNbmfuYTRbSjdFZQuY
0MO6TWGG0G4K3RgL8/lJ1gUcbn95Kvf8eCaMTXlmvbyZ3NhRxFtFo1L23c6PYAIQhNveHbuxAGI
[...]
xpsProperty:: MjY3NDcwMjg0WzFdUz1NSUlGcnpDQ0JSaWdBd0lCQWdJS0g4OENQUUFHQUFJS0
lUQU5CZ2txaGtpRzl3MEJBUVVGQURCTU1STXcKRVFZS0NaSW1pWlB5TEdRQkdSWURiR0Z1TVJnd
[...]
xpsGUID: 00016d8e-sw52-1a0e-93c9-01060a06f0b4
Upgrade the Policy Store version to a supported one, and initialize a
new instance of Policy Store and import the current data into the new
one to fix this issue.