标签: ssl-certificate x509certificate vert.x client-certificates vertxoptions
我正在为我的API使用Vertx框架,并已在其上成功启用https。
对于用户身份验证/授权,我将不使用客户端证书,即谁可以访问哪些API。 该流程将:
如何阅读客户端证书以提取cn,即用户主体?
答案 0 :(得分:0)
拥有io.vertx.core.http.HttpConnection时,您可以写:
io.vertx.core.http.HttpConnection
connection.sslSession().getPeerPrincipal().getName()