DERObjectIdentifier oid = (DERObjectIdentifier) seq2.getObjectAt(0);
if ("2.5.29.17".equals(oid.getId())) { //SubjectAN
try {
DEROctetString dos = (DEROctetString) seq2.getObjectAt(2);
ASN1InputStream ais = new ASN1InputStream(new ByteArrayInputStream(dos.getOctets()));
while (ais.available()>0) {
DERSequence seq3 = (DERSequence) ais.readObject();
Enumeration enum1 = seq3.getObjects();
while (enum1.hasMoreElements()) {
DERTaggedObject dto = (DERTaggedObject) enum1.nextElement();
if (dto.getTagNo() == 0) {