Verbally discussed issue with cfu, was given cond ack upon fixing the issue:
Issue has been fixed, checked into master.
commit cdb8d2f7a3655b4ba97b70a9460721e0d2d8afe7
Author: Jack Magne <jmagne(a)dhcp-16-206.sjc.redhat.com>
Date:   Tue Nov 15 17:37:07 2016 -0800
    Change lifecycle at end of enrollment if it is not already set.
    
    TPS throws "err=6" when attempting to format and enroll G&D Cards.
    
https://bugzilla.redhat.com/show_bug.cgi?id=1320283
    
    This fix addresses this bug , but also:
    Fixes this issue:
    
    Applet upgrade during rekey operation results in formatted token.
    
     Also, it takes care of a related issue where the new apdu needed for the
    lifecycle state causes the testing tool "tpslcient" to seg fault.
    The fix here is a minimal fix to have tpsclient return an error when it gets
    this apdu it can't handle, instead of crashing.
Closed ticket # 2544
----- Original Message -----
 From: "Christina Fu" <cfu(a)redhat.com>
 To: pki-devel(a)redhat.com
 Sent: Wednesday, November 16, 2016 6:25:49 PM
 Subject: Re: [Pki-devel] [pki-devel][PATCH]
 
 
 
 I compared this patch with the original C patch. There was a check in C that
 does not exist in your Java patch:
 	1019
 if(data.size() != 3){
 
 	1020
 lifecycle = 0xf0;
 
 	1021
 RA::Error(LL_PER_PDU, "RA_Processor::GetLifecycle", "apdu response is the
 wrong size, the size is: %x", data.size());
 
 	1022
 goto loser;
 
 	1023
 }
 
 Why does it not apply in Java?
 
 Thanks,
 Christina
 
 On 11/15/2016 06:20 PM, John Magne wrote:
 
 
 
 Ticket: TPS throws "err=6" when attempting to format and e :
 
https://fedorahosted.org/pki/ticket/2544 Fix tested on standard card, it
 does what it is supposed to do. It checks first to make sure the lifecycle
 state needs to be changed before attempting to do so. This will prevent any
 cards that return an error when
 one tries to over write the value with the same value it had before.
 
 
 _______________________________________________
 Pki-devel mailing list Pki-devel(a)redhat.com
 
https://www.redhat.com/mailman/listinfo/pki-devel
 
 
 _______________________________________________
 Pki-devel mailing list
 Pki-devel(a)redhat.com
 
https://www.redhat.com/mailman/listinfo/pki-devel