AN IMPROVEMENT FOR X.509 DIGITAL CERTIFICATE BASED ON XML SIGNATURE TECHNOLOGY