package com.jinhill.util;
import java.io.*;
import java.security.*;
import java.security.cert.CertificateException;
import java.security.cert.CertificateFactory;
import java.security.cert.X509Certificate;
import java.util.Properties;
public class Test {
public static String getSubjectDN(byte[] der) {
String dn = "";
try {
ByteArrayInputStream bIn = new ByteArrayInputStream(der);
// BouncyCastleProvider provider = new BouncyCastleProvider();
// CertificateFactory cf = CertificateFactory.getInstance("X509",
// provider);
CertificateFactory cf = CertificateFactory.getInstance("X.509",
"SUN");
X509Certificate cert = (X509Certificate) cf
.generateCertificate(bIn);
dn = cert.getSubjectDN().getName();