retval.add(new ApprovalDataText("SUBJECTDN",userdata.getDN(),true,false));
retval.add(new ApprovalDataText("SUBJECTDN",CertTools.stringToBCDNString(userdata.getDN()),true,false));
	public List getNewRequestDataAsText(Admin admin) {		ArrayList retval = new ArrayList();		retval.add(new ApprovalDataText("USERNAME",userdata.getUsername(),true,false));		retval.add(new ApprovalDataText("SUBJECTDN",userdata.getDN(),true,false));		retval.add(getTextWithNoValueString("SUBJECTALTNAME",userdata.getSubjectAltName()));		retval.add(getTextWithNoValueString("SUBJECTDIRATTRIBUTES",userdata.getExtendedinformation().getSubjectDirectoryAttributes()));		retval.add(getTextWithNoValueString("EMAIL",userdata.getEmail()));		retval.add(new ApprovalDataText("CA",getCAName(admin, userdata.getCAId()),true,false));		retval.add(new ApprovalDataText("ENDENTITYPROFILE",getEndEntityProfileName(admin,userdata.getEndEntityProfileId()),true,false));				retval.add(new ApprovalDataText("CERTIFICATEPROFILE",getCertificateProfileName(admin,userdata.getCertificateProfileId()),true,false));		retval.add(getTokenName(admin,userdata.getTokenType()));		retval.add(getTextWithNoValueString("HARDTOKENISSUERALIAS",getHardTokenIssuerName(admin,userdata.getHardTokenIssuerId())));		retval.add(new ApprovalDataText("ADMINISTRATOR",userdata.getAdministrator() ? "YES" : "NO",true,true));		retval.add(new ApprovalDataText("KEYRECOVERABLE",userdata.getKeyRecoverable() ? "YES" : "NO",true,true));		retval.add(new ApprovalDataText("SENDNOTIFICATION",userdata.getSendNotification() ? "YES" : "NO",true,true));				return retval;	}