summaryrefslogtreecommitdiffstats
path: root/pki/base/migrate/TxtTo80/src/Main.java
diff options
context:
space:
mode:
authormharmsen <mharmsen@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-07-03 03:18:51 +0000
committermharmsen <mharmsen@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-07-03 03:18:51 +0000
commit347660bf1923ec1eaa88ea0306be836dcecdd068 (patch)
treee0bb96dd28c6c65afb704b396f5be7d7ff7269e3 /pki/base/migrate/TxtTo80/src/Main.java
parent1e66fc21c842cf9bf6431f90f2f97b812c881bcc (diff)
Bugzilla Bug #508191 - Migration: CS 8.0 KRA agent unable to show migrated
data from 7.3. git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@673 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/migrate/TxtTo80/src/Main.java')
-rw-r--r--pki/base/migrate/TxtTo80/src/Main.java15
1 files changed, 13 insertions, 2 deletions
diff --git a/pki/base/migrate/TxtTo80/src/Main.java b/pki/base/migrate/TxtTo80/src/Main.java
index b5855ca8b..f2734bfa3 100644
--- a/pki/base/migrate/TxtTo80/src/Main.java
+++ b/pki/base/migrate/TxtTo80/src/Main.java
@@ -488,8 +488,19 @@ class CS80LdifParser
formatData( data ) );
} else if( type.startsWith( "com.netscape.certsrv.dbs.keydb.KeyRecord" )
|| type.startsWith( "com.netscape.cmscore.dbs.KeyRecord" ) ) {
- System.out.println( extAttrPrefix + encodeKey( key ) + ": " +
- formatData( data ) );
+ // Bugzilla Bug #508191 - These only apply to KRA; and in CS 8.0,
+ // since KRA requests only need to refer
+ // to the actual "keyRecord" referenced
+ // by the "keySerialNumber" data,
+ // all other "KeyRecord" request data is
+ // ignored, since it is already stored
+ // in the actual "keyRecord".
+ if( data.startsWith( "keySerialNumber" ) ) {
+ String keySerialNumber = data.substring( data.indexOf( "=" ) + 1 );
+ System.out.println( extAttrPrefix +
+ encodeKey( key.toLowerCase() ) + ": " +
+ formatData( keySerialNumber ) );
+ }
} else if( type.startsWith( "java.util.Locale" ) ) {
// CMS 6.2: begin checking for new type
// "java.util.Locale"