In a accident case , one of the witnesses name in charge sheet , let us say is 'A' ( as per his office I-Card), but when he appears in court , he signs as 'B' (his actual name). Is it legal to have different name on I-card ? If no then what action court can take?