Systems and methods for managing public key infrastructure certificates for components of a network

US12500778B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12500778-B2
Application numberUS-202016883590-A
CountryUS
Kind codeB2
Filing dateMay 26, 2020
Priority dateMay 26, 2020
Publication dateDec 16, 2025
Grant dateDec 16, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A device may determine that a network function of a network has been instantiated to facilitate communication via the network. The device may request a certificate authority to provide a certificate for the network function. The device may receive, from the certificate authority, the certificate. The device may generate a certificate profile to enable other network functions of the network to authenticate communications with the network function, wherein the certificate profile identifies: the certificate and a certification protocol. The device may provide, to the network function, the certificate profile to cause the network function to use the certificate to communicate with the other network functions.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: receiving, by a device, a notification that a network function of a network has been instantiated to facilitate communication via the network, wherein the notification includes an identifier associated with the network function; determining, by the device and based on identifying the identifier in a data structure, a type of the network function, an operation to be performed by the network function, and a communication protocol associated with the network function; determining, by the device to obtain a certificate for the network function, wherein the determining is based on: determining the type of the network function, determining the operation to be performed by the network function, determining that the communication protocol is associated with the network function, and determining that the communication protocol is not a protocol for communicating with a certificate authority; generating, by the device and based on receiving the notification that the network function of the network has been instantiated, a key pair that includes a private key and a public key; storing, by the device, the private key; transmitting, by the device and to a private certificate authority, a request for the certificate, wherein the private certificate authority, the device, and the network function are associated with a same host platform, and wherein the request for the certificate includes: information identifying the network function, information identifying the device, information identifying the communication protocol associated with the network function; and the public key; receiving, by the device and from the private certificate authority, the certificate, wherein the certificate is received based on a verification of an identity of the network function that is based on a determination that the network function and the private certificate authority are included in another network associated with a service provider, wherein the determination that the network function and the private certificate authority are included in the other network associated with the service provider is based on determining that the private certificate authority and the network function are of a same host platform; generating, by the device, a certificate profile to enable other network functions of the network to authenticate communications with the network function, wherein the certificate profile identifies: the certificate, a certification protocol associated with the private certificate authority, and the private key; and providing, by the device and to the network function, the certificate profile to cause the network function to use the certificate to communicate with the other network functions. 2 . The method of claim 1 , wherein receiving the notification that the network function has been instantiated comprises: receiving, from a network function orchestrator of the network, the notification. 3 . The method of claim 1 , further comprising: generating a request for the certificate, wherein the request for the certificate identifies an application programming interface of the network function; and wherein the private certificate authority is configured to generate the certificate based on the application programming interface. 4 . The method of claim 1 , wherein the other network functions are configured to authenticate the communications with the network function based on the other network functions providing the certificate to the certificate authority in association with the certification protocol. 5 . The method of claim 1 , wherein the certification protocol comprises at least one of: a certificate management protocol, a simple certificate enrollment protocol, or an enrollment over secure transport protocol. 6 . The method of claim 1 , wherein the certificate authority is a first intermediate certificate authority associated with a first network infrastructure, the method further comprising: instantiating a second intermediate authority associated with a second network infrastructure that is different from the first network infrastructure. 7 . The method of claim 1 , wherein the network function comprises a virtual network function of a core network of the network. 8 . A device, comprising: one or more memories; and one or more processors configured to: receive a notification that a containerized network function of a network has been instantiated to facilitate communication via the network; wherein the notification includes an identifier associated with the containerized network function; determine, based on identifying the identifier in a data structure, a type of the containerized network function, an operation to be performed by the containerized network function, and a communication protocol associated with the containerized network function; determine to obtain a certificate for the containerized network function based on determining that the communication protocol is not a protocol for communicating with a certificate authority; generate a certificate profile to enable other containerized network functions of the network to authenticate communications with the containerized network function, wherein the containerized network function and the other containerized network functions are associated with a containerized core network infrastructure, wherein the certificate profile identifies a private certificate authority associated with the containerized core network infrastructure and includes: the certificate of the containerized network function, information identifying a certification protocol of the containerized core network infrastructure, and a private key, and wherein the certificate is obtained based on a verification of an identity of the containerized network function that is based on a determination that the containerized network function and the private certificate authority are included in another network associated with a service provider, wherein the determination that the containerized network function and the private certificate authority are included in the other network associated with the service provider is based on determining that the private certificate authority and the containerized network function are of a same host platform; and provide, to the containerized network function, the certificate profile to cause the containerized network function to use the certificate profile to communicate with the other containerized network functions. 9 . The device of claim 8 , wherein the containerized network function is associated with a proxy of the containerized core network infrastructure, and wherein the certificate is associated with the proxy. 10 . The device of claim 8 , wherein the one or more processors, when generating the certificate profile, are configured to: identify a proxy associated with the containerized network function; determine the certification protocol based on the proxy; and generate the certificate of the containerized network function based on the certification protocol. 11 . The device of claim 8 , wherein the one or more processors, when generating the certificate profile, are configured to: determine the certification protocol based on the type of the containerized network function; and generate the certificate of the containerized network function based on the certification protocol. 12 . The device of claim 8 , wherein the private certification authority is a dedicated certificate authority that is associated with a manager of the containerized core network in

Assignees

Inventors

Classifications

  • using certificates (cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates H04L9/3263) · CPC title

  • Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines · CPC title

  • Proxy, i.e. using intermediary entity to perform cryptographic operations · CPC title

  • H04L9/3268Primary

    using certificate validation, registration, distribution or revocation, e.g. certificate revocation list [CRL] · CPC title

  • Proxies · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12500778B2 cover?
A device may determine that a network function of a network has been instantiated to facilitate communication via the network. The device may request a certificate authority to provide a certificate for the network function. The device may receive, from the certificate authority, the certificate. The device may generate a certificate profile to enable other network functions of the network to a…
Who is the assignee on this patent?
Verizon Patent & Licensing Inc
What technology area does this patent fall under?
Primary CPC classification H04L9/3268. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 16 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).