¿Cuál es el propósito de OpenSSL :: X509 :: ExtensionFactory [cerrado]

2

¿Por qué la biblioteca estándar de ruby sugiere crear una fábrica y solo agregar extensiones al certificado?

ef = OpenSSL::X509::ExtensionFactory.new
ef.subject_certificate = our_cert
ef.issuer_certificate = ca_cert
our_cert.add_extension(ef.create_extension("subjectAltName", "DNS:augustl.com, DNS:*.augustl.com", false))

Por qué no podemos hacerlo

our_cert.add_extension(OpenSSL::X509::Extension("subjectAltName", "DNS:augustl.com, DNS:*.augustl.com", false))

¿Por qué ExtensionFactory necesita issuer_certificate y subject_certificate? ¿Qué puedo hacer con ExtensionFactory?

    
pregunta srghma 21.03.2017 - 20:16
fuente

0 respuestas

Lea otras preguntas en las etiquetas