La Web del Programador: Comunidad de Programadores
 
    Pregunta:  39986 - CERTIFICADO DE SEGURIDAD
Autor:  Alvaro Acevedo
Estoy implementando el SubjectAltName usando el campo otherName y la idea es poder agregar este campo al certificado, pero no me resulta como lo estoy haciendo, con los otros campos de SubjectAltName si resulta, a excepcion de ediPartyName, adjunto parte del codigo que estoy creando:

// SubjectAltName
SEQUENCE seq = new SEQUENCE();

seq.addComponent(new ObjectID("1.3.6.1.4.1.8321.1"));
seq.addComponent(new CON_SPEC(0, new PrintableString("12.345.678-1")));

generalNames = new GeneralNames();
generalNames.addName(new GeneralName(GeneralName.otherName, seq));
SubjectAltName subjectAltName = new SubjectAltName(generalNames);
extensions.addElement(subjectAltName);

  Respuesta:  Alberto Luna Bolea
Hola, estoy empezando en esto de la programacion y seguramente no te ayudare con esto, pero en esta parte del codigo:

"generalNames = new GeneralNames();"

o te falta el objeto, o es una variable primitiva, tipo:

int vector[];
--------------------
vector= new int[5] (por ejemplo)

Igual te he dado la pista, no se, espero haberte ayudado.