2016-04-05 10 views
0

Java ile bir x509certificate oluşturuyorum ancak bu x509certificate'ı Hex'e dönüştürmem gerekiyor.Oluşturulan x509certificate Java'da Hex'e nasıl dönüştürülür

X509Certificate generateX509Certificate() throws Exception 

{

X509CertificateStructure x509CertificateStructure = generateX509CertificateHolder().toASN1Structure(); 

CertificateFactory certificateFactory = CertificateFactory.getInstance("X.509"); 

InputStream is1 = new ByteArrayInputStream(x509CertificateStructure.getEncoded()); 
X509Certificate x509Certificate = (X509Certificate)certificateFactory.generateCertificate(is1); 
return x509Certificate; 

diğer alternatif byte [] ama onaltılık dönüştürmek için nasıl bilmiyorum. çözüm bulundu

cevap

0

cevaplar için teşekkür ederiz

byte[] hex = x509Certificate.getEncoded(); 

    System.out.println("--------------------------------------"); 

    String hexText = DatatypeConverter.printHexBinary(hex); 
    System.out.println(hexText); 
İlgili konular