GeneralName gn = new GeneralName(new X500Name("cn=john"));
DerOutputStream dos = new DerOutputStream();
gn.encode(dos);
DerValue dv = new DerValue(dos.toByteArray()); short tag = (byte)(dv.tag & 0x1f); if (tag != GeneralNameInterface.NAME_DIRECTORY) { thrownew Exception("Invalid tag for Directory name");
} if (!dv.isContextSpecific() || !dv.isConstructed()) { thrownew Exception("Invalid encoding of Directory name");
}
DerInputStream data = dv.getData();
DerValue[] seq = data.getSequence(5);
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.