IP Library Granted Patent US 12,563,029
Granted Patent B2
US 12,563,029 · App. 18/353,991 · Granted Feb 24, 2026

Provisioning cloud resource instances associated with a virtual cloud network

Inventors: Burak Uzun (London, GB); Geetha Ravi (England, GB); Josko Petric (Wootton, GB)
Assignee: Oracle International Corporation
H04L63/0823H04L41/0806
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,563,029
App. No.
18/353,991
Filed
Jul 18, 2023
Granted
Feb 24, 2026
Kind
B2
Art Unit
2444
USPC
726/6
Abstract

Techniques for provisioning a cloud resource instance associated with a virtual cloud network may include detecting a certificate bundle-retrieval trigger during a provisioning process for the cloud resource instance, and responsive to detecting the certificate bundle-retrieval trigger, sending, to an agent executing on a network interface linked to the cloud resource instance, a request for a certificate bundle for the cloud resource instance. Techniques may further include receiving the certificate bundle from the network interface. The certificate bundle may include a set of certificate authority (CA) certificates. Techniques may further include installing the certificate bundle in a storage medium associated with the cloud resource instance. Installing the certificate bundle may represent an operation of the provisioning process.

Claims (126)

1 . A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:

detecting, during a provisioning process for a cloud resource instance associated with a virtual cloud network, a certificate bundle-retrieval trigger;

responsive to detecting the certificate bundle-retrieval trigger, sending, to an agent executing on a network interface linked to the cloud resource instance, a request for a certificate bundle for the cloud resource instance;

receiving from the agent executing on the network interface, the certificate bundle for the cloud resource instance, the certificate bundle comprising a set of one or more certificate authority (CA) certificates;

installing the certificate bundle in a storage medium associated with the cloud resource instance to facilitate establishing a secure communication for one or more operations of the provisioning process occurring subsequent to installing the certificate bundle in the storage medium;

subsequent to installing the certificate bundle in the storage medium, executing the one or more operations of the provisioning process, the one or more operations of the provisioning process relying on at least one CA certificate, of the set of one or more CA certificates, to establish the secure communication with at least one network entity associated with the virtual cloud network.

2 . The medium of claim 1 , wherein the certificate bundle-retrieval trigger comprises:

an executable command associated with an operation of the provisioning process.

3 . The medium of claim 1 , wherein the agent executing on the network interface comprises a certificate distribution service executing on the network interface, wherein responsive to receiving the request for the certificate bundle, the certificate distribution service provides the certificate bundle for installation in the storage medium associated with the cloud resource instance.

4 . The medium of claim 1 , wherein the set of one or more CA certificates comprise at least one of: a set of root certificates, or a set of intermediate certificates.

5 . The medium of claim 1 , wherein the operations further comprise:

prior to installing the certificate bundle, performing a validation of the certificate bundle;

determining that the certificate bundle passes the validation;

wherein installing the certificate bundle in the storage medium is responsive to determining that the certificate bundle passes the validation.

6 . The medium of claim 5 ,

wherein the validation comprises executing a subject key identifier check for at least a subset of CA certificates from among the set of one or more CA certificates,

wherein for a first CA certificate, the subject key identifier check comprises:

computing a first hash value of a first public key corresponding to the first CA certificate,

determining a first subject key identifier corresponding to the first CA certificate,

comparing the first hash value to the first subject key identifier,

determining a match between the first hash value and the first subject key identifier, and

determining, based on the match, that the first CA certificate passes the subject key identifier check; and

wherein the operations further comprise:

determining that each CA certificate of at least the subset of CA certificates passes the subject key identifier check.

7 . The medium of claim 1 , wherein the operations further comprise:

prior to installing the certificate bundle, performing a validation of the certificate bundle, wherein the certificate bundle fails the validation;

generating an alert for display on a user interface device, the alert indicating the certificate bundle having failed the validation.

8 . The medium of claim 7 , wherein the operations further comprise:

responsive to determining that the certificate bundle having failed the validation, sending, to the agent executing on the network interface, a subsequent request for an updated certificate bundle for the cloud resource instance;

receiving from the agent executing on the network interface, the updated certificate bundle for the cloud resource instance, the updated certificate bundle comprising an updated set of CA certificates;

performing a subsequent validation of the updated certificate bundle, wherein the updated certificate bundle passes the subsequent validation;

wherein installing the certificate bundle in the storage medium comprises installing the updated certificate bundle in the storage medium responsive to determining that the updated certificate bundle passes the subsequent validation.

9 . The medium of claim 1 , wherein the operations further comprise:

sending a notification to a provisioning module executing on the cloud resource instance, the notification indicating the certificate bundle having been installed in the storage medium;

wherein the provisioning module (a) utilizes the at least one CA certificate, of the set of one or more CA certificates, to establish the secure communication with the at least one network entity associated with the virtual cloud network, and (b) performs the one or more operations of the provisioning process utilizing the secure communication.

10 . The medium of claim 1 , wherein the operations further comprises:

subsequent to installing the certificate bundle in the storage medium, further performing the provisioning process;

wherein further performing the provisioning process comprises:

initializing a security protocol for the secure communication, wherein the secure communication is between the cloud resource instance and a first network entity associated with the virtual cloud network,

wherein initializing the security protocol comprises:

receiving an entity certificate from the first network entity, and

authenticating the entity certificate using a first CA certificate of the set of one or more CA certificates in the certificate bundle; and

executing the one or more operations of the provisioning process, the one or more operations comprising:

receiving a first secure communication from the first network entity in accordance with the security protocol; or

sending a second secure communication to the first network entity in accordance with the security protocol.

11 . The medium of claim 1 , wherein the operations further comprises:

subsequent to installing the certificate bundle in the storage medium, performing at least one subsequent provisioning operation of the provisioning process, the at least one subsequent provisioning operation comprising at least one of:

sending, to a service agent executing on the cloud resource instance, a notification comprising a location of the certificate bundle in the storage medium; or

sending the certificate bundle to the service agent.

12 . The medium of claim 1 , wherein the operations further comprise:

performing at least one provisioning operation of the provisioning process prior to detecting the certificate bundle-retrieval trigger, wherein the at least one provisioning operation comprises:

configuring one or more network configuration settings for the cloud resource instance.

13 . The medium of claim 1 , wherein the operations further comprise:

prior to detecting the certificate bundle-retrieval trigger, receiving the certificate bundle at the agent executing on the network interface; and

storing the certificate bundle in a network interface storage medium of the network interface.

14 . The medium of claim 1 , wherein the operations further comprise:

performing a network configuration stage of the provisioning process; and

during or subsequent to the network configuration stage, performing at least one of:

detecting the certificate bundle-retrieval trigger;

receiving the certificate bundle; or

installing the certificate bundle in the storage medium.

15 . The medium of claim 1 , wherein the operations further comprise:

generating a file directory in the storage medium;

installing the certificate bundle in the file directory; and

sending, to a service agent executing on the cloud resource instance, a message comprising a directory path to the file directory.

16 . A method, comprising:

detecting, during a provisioning process for a cloud resource instance associated with a virtual cloud network, a certificate bundle-retrieval trigger;

responsive to detecting the certificate bundle-retrieval trigger, sending, to an agent executing on a network interface linked to the cloud resource instance, a request for a certificate bundle for the cloud resource instance;

receiving from the agent executing on the network interface, the certificate bundle for the cloud resource instance, the certificate bundle comprising a set of one or more certificate authority (CA) certificates;

installing the certificate bundle in a storage medium associated with the cloud resource instance to facilitate establishing a secure communication for one or more operations of the provisioning process occurring subsequent to installing the certificate bundle in the storage medium;

subsequent to installing the certificate bundle in the storage medium, executing the one or more operations of the provisioning process, the one or more operations of the provisioning process relying on at least one CA certificate, of the set of one or more CA certificates, to establish the secure communication with at least one network entity associated with the virtual cloud network;

wherein the method is performed using at least one hardware device.

17 . The method of claim 16 , further comprising:

prior to installing the certificate bundle, performing a validation of the certificate bundle;

determining that the certificate bundle passes the validation;

wherein installing the certificate bundle in the storage medium is responsive to determining that the certificate bundle passes the validation.

18 . The method of claim 16 , further comprising:

sending a notification to a provisioning module executing on the cloud resource instance, the notification indicating the certificate bundle having been installed in the storage medium;

wherein the provisioning module (a) utilizes the at least one CA certificate, of the set of one or more CA certificates, to establish the secure communication with the at least one network entity associated with the virtual cloud network, and (b) performs the one or more operations of the provisioning process utilizing the secure communication.

19 . The method of claim 16 , further comprising:

subsequent to installing the certificate bundle in the storage medium, performing at least one subsequent provisioning operation of the provisioning process, the at least one subsequent provisioning operation comprising at least one of:

sending, to a service agent executing on the cloud resource instance, a notification comprising a location of the certificate bundle in the storage medium; or

sending the certificate bundle to the service agent.

20 . The method of claim 16 , further comprising:

performing at least a first provisioning operation of the provisioning process prior to detecting the certificate bundle-retrieval trigger;

subsequent to installing the certificate bundle in the storage medium, performing at least a second provisioning operation of the provisioning process.

21 . The method of claim 16 , further comprising:

responsive to detecting the certificate bundle-retrieval trigger:

initiating a certificate bundle provisioning phase, comprising:

sending the request for the certificate bundle for the cloud resource instance,

receiving the certificate bundle, and

installing the certificate bundle;

subsequent to the certificate bundle provisioning phase:

performing the one or more operations of the provisioning process.

22 . The method of claim 21 , further comprising:

determining that one or more operations associated with the certificate bundle provisioning phase are complete;

responsive to determining that the one or more operations associated with the certificate bundle provisioning phase are complete:

performing the one or more operations of the provisioning process.

23 . The method of claim 16 , further comprising:

prior to detecting the certificate bundle-retrieval trigger:

performing at least one operation associated with a configuration file generation phase of the provisioning process, or

performing at least one operation associated with a local environment setup phase of the provisioning process;

subsequent to installing the certificate bundle in the storage medium:

performing at least one operation associated with an instance parameter configuration phase of the provisioning process, or

performing at least one operation associated with an instance finalization phase of the provisioning process.

24 . The method of claim 16 , wherein the network interface comprises a network interface card, and wherein the agent is executing on the network interface card.

25 . The method of claim 16 , wherein the provisioning process comprises:

initializing a security protocol at least by utilizing a first CA certificate, of the set of CA certificates, to authenticate an entity certificate of a first network entity associated with the virtual cloud network;

receiving, from the first network entity in accordance with the security protocol, a first secure communication comprising data for at least one provisioning operation of the provisioning process.

26 . A system, comprising:

at least one hardware processor;

the system being configured to execute operations, using the at least one hardware processor, the operations comprising:

detecting, during a provisioning process for a cloud resource instance associated with a virtual cloud network, a certificate bundle-retrieval trigger;

responsive to detecting the certificate bundle-retrieval trigger, sending, to an agent executing on a network interface linked to the cloud resource instance, a request for a certificate bundle for the cloud resource instance;

receiving from the agent executing on the network interface, the certificate bundle for the cloud resource instance, the certificate bundle comprising a set of one or more certificate authority (CA) certificates;

installing the certificate bundle in a storage medium associated with the cloud resource instance to facilitate establishing a secure communication one or more operations of the provisioning process occurring subsequent to installing the certificate bundle in the storage medium;

subsequent to installing the certificate bundle in the storage medium, executing the one or more operations of the provisioning process, the one or more operations of the provisioning process relying on at least one CA certificate, of the set of one or more CA certificates, to establish the secure communication with at least one network entity associated with the virtual cloud network.

27 . A method, comprising:

detecting, during a provisioning process for a cloud resource instance associated with a virtual cloud network, a certificate bundle-retrieval trigger, wherein a first portion of a network configuration phase of the provisioning process is performed prior to detecting the certificate bundle-retrieval trigger;

responsive to detecting the certificate bundle-retrieval trigger, sending, to an agent executing on a network interface linked to the cloud resource instance, a request for a certificate bundle for the cloud resource instance;

receiving from the agent executing on the network interface, the certificate bundle for the cloud resource instance, the certificate bundle comprising a set of one or more certificate authority (CA) certificates;

installing the certificate bundle in a storage medium associated with the cloud resource instance, wherein installing the certificate bundle represents an operation of the provisioning process;

subsequent to installing the certificate bundle in the storage medium, performing a second portion of the network configuration phase.

28 . The method of claim 27 ,

wherein the first portion of the network configuration phase comprises configuring a network interface setting, or

wherein the second portion of the network configuration phase comprises configuring a security protocol setting.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2023
From: UZUN, BURAK; RAVI, GEETHA; PETRIC, JOSKO
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 064410/0796 →
Continuity (1)
Related Publication 20250030676A1 · Jan 23, 2025
References Cited (196)
US 5671279A · Elgamal · 1997 [cited by applicant]
US 5699431A · Van Oorschot et al. · 1997 [cited by applicant]
US 7272714B2 · Nagaratnam et al. · 2007 [cited by applicant]
US 7644270B1 · Cherukumudi et al. · 2010 [cited by applicant]
US 8176328B2 · Chen et al. · 2012 [cited by applicant]
US 8452958B2 · Sun et al. · 2013 [cited by applicant]
US 9172543B2 · Wnuk · 2015 [cited by applicant]
US 9197630B2 · Sharif et al. · 2015 [cited by applicant]
US 9231933B1 · Shenoy et al. · 2016 [cited by applicant]
US 9485101B2 · Bowen · 2016 [cited by applicant]
US 9660978B1 · Truskovsky et al. · 2017 [cited by applicant]
US 9680813B2 · Sade et al. · 2017 [cited by applicant]
US 9794249B1 · Truskovsky et al. · 2017 [cited by applicant]
US 9882727B1 · Veladanda et al. · 2018 [cited by applicant]
US 10021084B2 · Matthews et al. · 2018 [cited by applicant]
US 10212147B2 · Buendgen et al. · 2019 [cited by applicant]
US 10425401B1 · Pecen et al. · 2019 [cited by applicant]
US 10447683B1 · Loladia et al. · 2019 [cited by applicant]
US 10469518B1 · Natanzon et al. · 2019 [cited by applicant]
US 10621577B2 · Castinado et al. · 2020 [cited by applicant]
US 10652030B1 · Levy et al. · 2020 [cited by applicant]
US 10764263B2 · Rossi · 2020 [cited by applicant]
US 10771261B1 · Lazar et al. · 2020 [cited by applicant]
US 10812276B2 · Bojjireddy et al. · 2020 [cited by applicant]
US 10848323B2 · Barr et al. · 2020 [cited by applicant]
US 11153103B2 · Fynaardt et al. · 2021 [cited by applicant]
US 11190504B1 · Ah Kun et al. · 2021 [cited by applicant]
US 11196570B2 · Borne-Pons et al. · 2021 [cited by applicant]
US 11310059B2 · Leibmann et al. · 2022 [cited by applicant]
US 11362843B1 · Jiang et al. · 2022 [cited by applicant]
US 11368314B2 · Ray et al. · 2022 [cited by applicant]
US 11388594B2 · Uy et al. · 2022 [cited by applicant]
US 11438325B2 · Begun et al. · 2022 [cited by applicant]
US 11533185B1 · Sharma et al. · 2022 [cited by applicant]
US 11627123B2 · Stayskal et al. · 2023 [cited by applicant]
US 11706038B1 · Thakore et al. · 2023 [cited by applicant]
US 11888997B1 · Bowen et al. · 2024 [cited by applicant]
US 12088738B2 · Rosenthol et al. · 2024 [cited by applicant]
US 12323466B1 · Miseiko et al. · 2025 [cited by applicant]
US 12361110B1 · Subramanian et al. · 2025 [cited by applicant]
US 12380443B1 · Edwards et al. · 2025 [cited by applicant]
US 20020007346A1 · Qiu et al. · 2002 [cited by applicant]
US 20020174066A1 · Kleckner et al. · 2002 [cited by applicant]
US 20030037234A1 · Fu et al. · 2003 [cited by applicant]
US 20060047965A1 · Thayer · 2006 [cited by applicant]
US 20060101510A1 · Kadyk et al. · 2006 [cited by applicant]
US 20070005956A1 · Zilinskas et al. · 2007 [cited by applicant]
US 20070016782A1 · Crall et al. · 2007 [cited by applicant]
US 20070147619A1 · Bellows · 2007 [cited by examiner]
US 20100030897A1 · Stradling · 2010 [cited by applicant]
US 20100325429A1 · Saha et al. · 2010 [cited by applicant]
US 20110113239A1 · Fu et al. · 2011 [cited by applicant]
US 20120036220A1 · Dare · 2012 [cited by examiner]
US 20120240192A1 · Orazi et al. · 2012 [cited by applicant]
US 20120246466A1 · Salvarani · 2012 [cited by examiner]
US 20120278614A1 · Choi · 2012 [cited by applicant]
US 20130086642A1 · Resch et al. · 2013 [cited by applicant]
US 20140298419A1 · Boubez et al. · 2014 [cited by applicant]
US 20150135299A1 · Liang et al. · 2015 [cited by applicant]
US 20150215308A1 · Manolov et al. · 2015 [cited by applicant]
US 20150279132A1 · Perotti · 2015 [cited by applicant]
US 20150288528A1 · Cho et al. · 2015 [cited by applicant]
US 20150334110A1 · Bishop et al. · 2015 [cited by applicant]
US 20160277923A1 · Steffey et al. · 2016 [cited by applicant]
US 20170039373A1 · Sasin et al. · 2017 [cited by applicant]
US 20170126667A1 · Bishop et al. · 2017 [cited by applicant]
US 20170171191A1 · Cignetti et al. · 2017 [cited by applicant]
US 20170177324A1 · Frank et al. · 2017 [cited by applicant]
US 20170222981A1 · Srivastav et al. · 2017 [cited by applicant]
US 20170279807A1 · Bermudez · 2017 [cited by applicant]
US 20170317837A1 · Alrawais et al. · 2017 [cited by applicant]
US 20170338967A1 · Lewison · 2017 [cited by examiner]
US 20170373860A1 · Kshirsagar et al. · 2017 [cited by applicant]
US 20180019993A1 · Kravitz et al. · 2018 [cited by applicant]
US 20180083966A1 · Zhou et al. · 2018 [cited by applicant]
US 20180102904A1 · Lin et al. · 2018 [cited by applicant]
US 20180287804A1 · Geisbush · 2018 [cited by applicant]
US 20190026804A1 · Yin · 2019 [cited by applicant]
US 20190149342A1 · Fynaardt · 2019 [cited by examiner]
US 20190165950A1 · Ibrahim · 2019 [cited by applicant]
US 20190166635A1 · McColgan et al. · 2019 [cited by applicant]
US 20190347406A1 · Lev-Ran · 2019 [cited by examiner]
US 20190349402A1 · Shukla · 2019 [cited by examiner]
US 20190356494A1 · Chmara et al. · 2019 [cited by applicant]
US 20190356817A1 · Bush et al. · 2019 [cited by applicant]
US 20190363895A1 · Barr et al. · 2019 [cited by applicant]
US 20190372783A1 · Martinez et al. · 2019 [cited by applicant]
US 20200021575A1 · Rezvani et al. · 2020 [cited by applicant]
US 20200092095A1 · Yang et al. · 2020 [cited by applicant]
US 20200150972A1 · Ketkar et al. · 2020 [cited by applicant]
US 20200274718A1 · Hwang et al. · 2020 [cited by applicant]
US 20200274862A1 · Varvarezis et al. · 2020 [cited by applicant]
US 20200382323A1 · Keselman et al. · 2020 [cited by applicant]
US 20200396089A1 · Guo et al. · 2020 [cited by applicant]
US 20210034767A1 · Free et al. · 2021 [cited by applicant]
US 20210126801A1 · Nix · 2021 [cited by applicant]
US 20210152547A1 · Barhudarian et al. · 2021 [cited by applicant]
US 20210211307A1 · Statia et al. · 2021 [cited by applicant]
US 20210218723A1 · Lekov et al. · 2021 [cited by applicant]
US 20210297259A1 · Rahn et al. · 2021 [cited by applicant]
US 20210328814A1 · Wei et al. · 2021 [cited by applicant]
US 20210392002A1 · Gray et al. · 2021 [cited by applicant]
US 20210409403A1 · Lewin et al. · 2021 [cited by applicant]
US 20210409409A1 · Palanisamy · 2021 [cited by applicant]
US 20220014522A1 · Thomas et al. · 2022 [cited by applicant]
US 20220038894A1 · Yoon et al. · 2022 [cited by applicant]
US 20220116229A1 · Jones et al. · 2022 [cited by applicant]
US 20220123951A1 · Lutz et al. · 2022 [cited by applicant]
US 20220150238A1 · Bhalerao · 2022 [cited by applicant]
US 20220239503A1 · Mallikarjuna et al. · 2022 [cited by applicant]
US 20220393886A1 · Williams et al. · 2022 [cited by applicant]
US 20230007474A1 · Ni et al. · 2023 [cited by applicant]
US 20230032867A1 · Peddada et al. · 2023 [cited by applicant]
US 20230049095A1 · Rangaraj · 2023 [cited by applicant]
US 20230062888A1 · Colombano · 2023 [cited by applicant]
US 20230109231A1 · Adogla · 2023 [cited by examiner]
US 20230121514A1 · Smith · 2023 [cited by applicant]
US 20230208655A1 · Statia et al. · 2023 [cited by applicant]
US 20230237155A1 · Jacquin · 2023 [cited by examiner]
US 20230291574A1 · Held et al. · 2023 [cited by applicant]
US 20230291577A1 · Thai et al. · 2023 [cited by applicant]
US 20230401307A1 · Pop · 2023 [cited by examiner]
US 20230412397A1 · Gollent et al. · 2023 [cited by applicant]
US 20240015508A1 · Yoon et al. · 2024 [cited by applicant]
US 20240020373A1 · Ivanov et al. · 2024 [cited by applicant]
US 20240031146A1 · Marosi-Bauer et al. · 2024 [cited by applicant]
US 20240104192A1 · Kalle et al. · 2024 [cited by applicant]
US 20240106886A1 · Roy et al. · 2024 [cited by applicant]
US 20240121603A1 · Yoon et al. · 2024 [cited by applicant]
US 20240146543A1 · Sahoo et al. · 2024 [cited by applicant]
US 20240333640A1 · Shevade et al. · 2024 [cited by applicant]
US 20240356763A1 · Goldberg · 2024 [cited by examiner]
US 20240372731A1 · Kobel et al. · 2024 [cited by applicant]
US 20240388510A1 · Madtha et al. · 2024 [cited by applicant]
US 20240430249A1 · Singh et al. · 2024 [cited by applicant]
US 20250030561A1 · Long et al. · 2025 [cited by applicant]
US 20250088373A1 · Uzun et al. · 2025 [cited by applicant]
US 20250097211A1 · Uzun et al. · 2025 [cited by applicant]
US 20250133401A1 · Lee et al. · 2025 [cited by applicant]
CN 112019477A · 2020 [cited by applicant]
CN 114884963A · 2022 [cited by applicant]
EP 1251670A2 · 2002 [cited by applicant]
EP 2267970A2 · 2010 [cited by applicant]
EP 2854349A1 · 2015 [cited by applicant]
EP 3772208B1 · 2024 [cited by applicant]
KR 1020110045459A · 2011 [cited by applicant]
WO 2006122024A2 · 2006 [cited by applicant]
WO 2007117293A2 · 2007 [cited by applicant]
WO 2022103890A1 · 2022 [cited by applicant]
WO 2022121461A1 · 2022 [cited by applicant]
WO 2022133026A1 · 2022 [cited by applicant]
WO 2023240360A1 · 2023 [cited by applicant]
WO 2025059187A1 · 2025 [cited by applicant]
“About Azure Key Vault certificates”, Retrieved from https://learn.microsoft.com/en-us/azure/key-vault/certificates/about-certificates, Feb. 8, 2023, pp. 1-8. [cited by applicant]
“About the Expressway”, Aug. 17, 2022. pp. 1-12. [cited by applicant]
“Automated certificate management for TLS certificates”, Retrieved from https://docs.servicenow.com/en-us/bundle/utah-it-operations-management/page/product/discovery/concept/automated-cert-requests.html, Retrieved on Ma… [cited by applicant]
“AWS Certificate Manager FAQs”, Retrieved from https://aws.amazon.com/certificate-manager/faqs/, Retrieved on Mar. 24, 2023, pp. 1-17. [cited by applicant]
“Azure Instance Metadata Service”, Retrieved from https://learn.microsoft.com/en-us/azure/virtual-machines/instance-metadata-service?tabs=windows, Mar. 15, 2023, pp. 1-42. [cited by applicant]
“Cisco Expressway Certificate Creation and Use Deployment Guide”, Feb. 23, 2021, pp. 10. [cited by applicant]
“Deploying the CA bundle iApp”, Retrieved from https://www.f5.com/pdf/deployment-guides/f5-ca-bundle-dg.pdf, Dec. 14, 2017, pp. 1-9. [cited by applicant]
“DigiCert Public Key Infrastructure (PKI) Platform”, 2019, pp. 15. [cited by applicant]
“Get started with Key Vault certificates”, Retrieved from https://learn.microsoft.com/en-us/azure/key-vault/certificates/certificate-scenarios, Retrieved on Feb. 1, 2023, pp. 1-6. [cited by applicant]
“High Availability using Patching and Rolling AP Upgrade on Cisco Catalyst 9800 Wireless Controllers”, Copyright 2020, pp. 1-41. [cited by applicant]
“Manage Certificate Revocation Lists (CRLs)”, Jul. 23, 2021, pp. 1-4. [cited by applicant]
“PKI secrets engine”, Retrieved from https://developer.hashicorp.com/vault/docs/secrets/pki, Retrieved on May 4, 2023, pp. 1-3. [cited by applicant]
“Planning a certificate revocation list (CRL)”, Retrieved from https://docs.aws.amazon.com/privateca/latest/userguide/crl-planning.html, Retrieved on Jul. 28, 2023, pp. 11. [cited by applicant]
“Release app updates with staged rollouts”, Retrieved from https://support.google.com/googleplay/android-developer/answer/6346149?hl=en#zippy=%2Crelease-a-staged-rollout-to-specific-countries, Retrieved on Apr. 27, 2023… [cited by applicant]
“Release Your App Update in a Staged Rollout”, Retrieved from https://developer.amazon.com/docs/app-submission/release-updates-in-staged-rollouts.html, Retrieved on Apr. 27, 2023, pp. 1-18. [cited by applicant]
“Rotate Security Certificates”, Retrieved from https://www.cockroachlabs.com/docs/stable/rotate-certificates, Retrieved on May 4, 2023, pp. 1-6. [cited by applicant]
“Rotating the Root CA and Leaf Certificates”, Retrieved from https://docs.pivotal.io/ops-manager/2-4/security/pcf-infrastructure/rotate-cas-and-leaf-certs.html, Nov. 5, 2020, pp. 1-9. [cited by applicant]
“Staged upgrade”, Retrieved from https://www.ibm.com/docs/en/order-management-sw/9.4.0?topic=migrating-staged-upgrade, Mar. 2, 2021, pp. 1-3. [cited by applicant]
“Troubleshoot SSL certificates”, Retrieved from https://cloud.google.com/load-balancing/docs/ssl-certificates/troubleshooting, Retrieved on Mar. 24, 2023, pp. 1-8. [cited by applicant]
“Tutorial: Configure certificate auto-rotation in Key Vault”, Retrieved from https://learn.microsoft.com/en-us/azure/key-vault/certificates/tutorial-rotate-certificates, Feb. 27, 2023, pp. 1-6. [cited by applicant]
“Updating the CA bundle”, Retrieved from https://docs.openshift.com/container-platform/4.9/security/certificates/updating-ca-bundle.html#ca-bundle-understanding_updating-ca-bundle, Retrieved on Mar. 24, 2023, pp. 1-2. [cited by applicant]
“Updating your private CA”, Retrieved from https://docs.aws.amazon.com/privateca/latest/userguide/PCAUpdateCA.html, Retrieved on Mar. 24, 2023, pp. 1-4. [cited by applicant]
“Use self-managed SSL certificates”, Retrieved from https://cloud.google.com/load-balancing/docs/ssl-certificates/self-managed-certs, Aug. 15, 2023, pp. 13. [cited by applicant]
“VSphere Security”, vmware, Update 3, Mar. 21, 2023, pp. 1-426. [cited by applicant]
“Working with Hosts”, Retrieved from https://docs.cloudstack.apache.org/projects/archived-cloudstack-administration/en/latest/hosts.html, Retrieved on Mar. 24, 2023, pp. 1-7. [cited by applicant]
Atutxa et al., “Improving efficiency and security of IIoT communications using in-network validation of server certificate”, Computers in Industry, vol. 144, Jan. 2023, 103802, pp. 30. [cited by applicant]
Bigelow S.J., “Rolling deployment”, Retrieved from https://www.techtarget.com/searchitoperations/definition/rolling-deployment, Jan. 2023, pp. 4. [cited by applicant]
Este-Gracias S., “Rotate your CA seamlessly using a Vault PKI”, Retrieved from https://sestegra.medium.com/rotate-your-ca-seamlessly-using-a-vault-pki-9262228b4afb Sep. 29, 2022, pp. 1-49. [cited by applicant]
Ghanmi et al., “A Secure Data Storage in Multi-cloud Architecture Using Blowfish Encryption Algorithm”, Advanced Information Networking and Applications, Mar. 2022, pp. 398-408. [cited by applicant]
Jamal F., “Zero Trust for SSH—Secure One-click Server Access for Software Engineering Teams”, Retrieved from https://www.banyansecurity.io/blog/zero-trust-for-ssh/, Oct. 28, 2020, pp. 1-7. [cited by applicant]
Manjusha R. et al., “Secure Authentication and Access System for Cloud Computing Auditing Services Using Associated Digital Certificate”, Indian Journal of Science and Technology, vol. 8 (S7), Apr. 2015, pp. 220-227. [cited by applicant]
Nexthop Team, “Updated: Creating a Certificate Revocation List Distribution Point for Your Internal Certification Authority”, Retrieved from https://techcommunity.microsoft.com/t5/skype-for-business-blog/updated-creatin… [cited by applicant]
Rowley J., “Google's Moving Forward Together Proposals for Root Ca Policy: Rotating ICAS More Frequently”, Retrieved from https://www.digicert.com/blog/googles-moving-forward-together-proposals-for-root-ca-policy, Mar. … [cited by applicant]
Subhayu, “Different Phases of a Certificate Lifecycle Management Process for a secure WPA2-Enterprise network”, Certificate Lifecycle Management Oct. 6, 2022, pp. 16. [cited by applicant]
Ylonen et al., “Security of Automated Access Management Using Secure Shell (SSH)”, NISTIR 7966 (Draft), Aug. 2014, pp. 43. [cited by applicant]
“What is Certificate Lifecycle Management”, Retrieved from https://www.encryptionconsulting.com/different-phases-of-a-certificate-lifecycle-management-process/, Aug. 1, 2024, pp. 1-12. [cited by applicant]
Albert Wasef et al., DCS: An Efficient Distributed-Certificate-Service Scheme for Vehicular Networks, Feb. 2010, IEEE, vol. 59, Issue: 2, pp. 533-549. (Year: 2010). [cited by applicant]
Artem Dinaburg et al., Ether: Malware Analysis via Hardware Virtualization Extensions, Oct. 27, 2008, ACM, pp. 51-62. (Year: 2008). [cited by applicant]
Capt James M. Hayes, Secure In-band Update of Trusted Certificates, Aug. 6, 2002, IEEE, pp. 1-6. (Year: 2002). [cited by applicant]
Kumagai et al., “Distributed Public Key Certificate-Issuing Infrastructure for Consortium Certificate Authority Using Distributed Ledger Technology”, Security and Communication Networks, vol. 2023, Article ID 9559439, J… [cited by applicant]
Marco Anisetti et al., Test-Based Security Certification of Composite Services, Dec. 4, 2018, vol. 13, Issue 1, pp. 1-43. (Year: 2018). [cited by applicant]
Yu et al., “A Cloud Certificate Authority Architecture for Virtual Machines with Trusted Platform Module”, 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th Internat… [cited by applicant]
Yi, Seunghee, (WO2023/227228 , “Method and Apparatus for Canary deployment in Gnodeb,”), Nov. 30, 2023. pp. 1-17. (Year: 2023). [cited by applicant]