From 347660bf1923ec1eaa88ea0306be836dcecdd068 Mon Sep 17 00:00:00 2001 From: mharmsen Date: Fri, 3 Jul 2009 03:18:51 +0000 Subject: 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 --- pki/base/migrate/TxtTo80/src/Main.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'pki/base/migrate/TxtTo80/src/Main.java') 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" -- cgit