val = pkey.callMethod(tc,"to_der");
} else {
val = ASN1.decode(getRuntime().getClassFromPath("OpenSSL::ASN1"), pkey.callMethod(tc, "to_der")).callMethod(tc, "value")
.callMethod(tc, "[]", getRuntime().newFixnum(1)).callMethod(tc, "value");
}
byte[] b = getSHA1Digest(getRuntime(), val.convertToString().getBytes());
asnv.add(new DEROctetString(b));
}
value = new String(ByteList.plain(new DERSequence(asnv).getDEREncoded()));
} else if(r_oid.equals(new DERObjectIdentifier("2.5.29.18"))) { //issuerAltName
if(valuex.startsWith("issuer:copy")) {