All of lore.kernel.org
 help / color / mirror / Atom feed
* Survey for Certificate Management Needs
@ 2020-05-04 18:04 Richard Hanley
  2020-05-04 21:21 ` Michael Richardson
  0 siblings, 1 reply; 5+ messages in thread
From: Richard Hanley @ 2020-05-04 18:04 UTC (permalink / raw)
  To: OpenBMC Maillist

[-- Attachment #1: Type: text/plain, Size: 1258 bytes --]

Hi Everyone,

We've been having a lot of internal discussions about how we want to manage
certificates/credentials on a BMC out of band. I wanted to get an idea
about what we broadly need as a community, and if it matches some of our
needs.

For authentication I see three core requirements:
  1) We need everything supported through mTLS. This is already supported
through in bmcweb.      2) We also need all certificates to be rotated.
This might be supported through Redfish OEM extensions.
  3) Finally we need to support revocations lists. AFIAK, there is no
support for this today.

For authorization we would like to support dynamic role configuration. A
reference implementation for this kind of functionality is Role Based
Access Control (RBAC) in envoy
<https://www.envoyproxy.io/docs/envoy/latest/api-v2/config/rbac/v2/rbac.proto>
.

Finally, I'm expecting we will need an out of band mechanism to talk with
hardware root of trust (e.g. OpenTitan https://opentitan.org/).

I'd be interested to hear how this matches up with other organizations'
needs. I imagine supporting this upstream in Redfish would involve some
changes to the spec, and some changes to bmcweb. So I want to gauge
interest in this beefed up security posture.

Thanks,
Richard

[-- Attachment #2: Type: text/html, Size: 1525 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-05-05  2:13 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-05-04 18:04 Survey for Certificate Management Needs Richard Hanley
2020-05-04 21:21 ` Michael Richardson
2020-05-04 22:19   ` Richard Hanley
2020-05-05  0:20     ` Michael Richardson
2020-05-05  2:13       ` Richard Hanley

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.