IP Library Granted Patent US 10,701,060
Granted Patent B2
US 10,701,060 · App. 15/597,211 · Granted Jun 30, 2020

Public key infrastructure exchange using netconf for Openflow enabled switches

Inventors: Seung Bong Han (Tracy, CA); Wu Miao (North Andover, MA); Sanket Ravindra Tandulwadkar (Somerville, MA); Sunil Menon (Los Gatos, CA); Carl Keene (Groveland, MA)
Assignee: Avaya Inc.
H04L63/0823H04L9/3263H04L9/3265H04L9/3268H04L49/70H04L63/0876H04L45/38H04L45/42
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 10,701,060
App. No.
15/597,211
Granted
Jun 30, 2020
Kind
B2
Abstract

Generating PKI credentials for authenticating a networking appliance attempting to attach to a network includes: receiving a certificate signing request (CSR) from the networking appliance, wherein the CSR comprises credential data associated with an identity of the networking appliance; generating an appliance certificate based on the credential data and a certificate authority (CA) certificate associated with the computer; and returning the appliance certificate to the networking appliance.

Claims (46)

1. A computer implemented method for generating PKI credentials for authenticating a networking appliance attempting to attach to a network, comprising:

sending, by the computer, to the networking appliance an instruction to generate a certificate signing request (CSR);

receiving, by the computer, the certificate signing request (CSR) from the networking appliance,

wherein the CSR comprises credential data associated with an identity of the networking appliance;

generating, by the computer, an appliance certificate based on the credential data and a certificate authority (CA) certificate associated with the computer; and

returning, by the computer, the appliance certificate to the networking appliance, wherein returning the appliance certificate comprises generating a NETCONF message encapsulating the appliance certificate.

2. The method of claim 1 , wherein the credential data comprises identity data encrypted using a private key associated with the networking appliance.

3. The method of claim 2 , wherein the credential data comprises a public key associated with the private key.

4. The method of claim 1 , wherein the CSR is encapsulated in a NETCONF message.

5. The method of claim 1 , wherein the networking appliance comprises a virtual switch.

6. The method of claim 1 , comprising:

saving, by the computer, the appliance certificate in a database accessible by the computer.

7. The method of claim 1 , comprising:

saving, by the computer, the CSR in a database accessible by the computer.

8. The method of claim 1 , wherein the computer comprises a software-defined-networking controller.

9. A system for generating PKI credentials for authenticating a networking appliance attempting to attach to a network, comprising:

a memory device storing executable instructions; and

a processor in communication with the memory device, wherein executing the executable instructions by the processor causes the processor to:

send to the networking appliance an instruction to generate a certificate signing request (CSR);

receive the certificate signing request (CSR) from the networking appliance,

wherein the CSR comprises credential data associated with an identity of the networking appliance;

generate an appliance certificate based on the credential data and a certificate authority (CA) certificate associated with the computer; and

return the appliance certificate to the networking appliance, wherein returning the appliance certificate comprises generating a NETCONF message encapsulating the appliance certificate.

10. The system of claim 9 , wherein the credential data comprises identity data encrypted using a private key associated with the networking appliance.

11. The system of claim 10 , wherein the credential data comprises a public key associated with the private key.

12. The system of claim 9 , wherein the CSR is encapsulated in a NETCONF message.

13. The system of claim 9 , wherein the networking appliance comprises a virtual switch.

14. The system of claim 9 , wherein executing the executable instructions by the processor causes the processor to:

save the appliance certificate in a database accessible by the processor.

15. The system of claim 9 , wherein executing the executable instructions by the processor causes the processor to:

save the CSR in a database accessible by the processor.

16. The system of claim 9 , comprising a software-defined-networking controller.

17. A computer implemented method for generating PKI credentials for authenticating a networking appliance attempting to attach to a network, comprising:

sending, by the computer, to the networking appliance an instruction to generate a certificate signing request (CSR);

receiving, by the computer, the certificate signing request (CSR) from the networking appliance,

wherein the CSR comprises credential data associated with an identity of the networking appliance and wherein the CSR is encapsulated in a NETCONF message;

generating, by the computer, an appliance certificate based on the credential data and a certificate authority (CA) certificate associated with the computer; and

returning, by the computer, the appliance certificate to the networking appliance.

18. A system for generating PKI credentials for authenticating a networking appliance attempting to attach to a network, comprising:

a memory device storing executable instructions; and

a processor in communication with the memory device, wherein executing the executable instructions by the processor causes the processor to:

send to the networking appliance an instruction to generate a certificate signing request (CSR) wherein the CSR is encapsulated in a NETCONF message;

receive the certificate signing request (CSR) from the networking appliance,

wherein the CSR comprises credential data associated with an identity of the networking appliance;

generate an appliance certificate based on the credential data and a certificate authority (CA) certificate associated with the computer; and

return the appliance certificate to the networking appliance.

Assignments (15)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2026
From: AVAYA LLC
To: PULSELINK SYSTEMS LLC
Reel/Frame 074909/0627 →
INTELLECTUAL PROPERTY PARTIAL RELEASE AND REASSIGNMENT Recorded Feb 4, 2026
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: AVAYA LLC (F/K/A AVAYA INC.); AVAYA MANAGEMENT L.P.
Reel/Frame 074981/0940 →
INTELLECTUAL PROPERTY PARTIAL RELEASE AND REASSIGNMENT Recorded Feb 4, 2026
From: CITIBANK, N.A.
To: AVAYA LLC (F/K/A AVAYA INC.); AVAYA MANAGEMENT L.P.
Reel/Frame 074944/0573 →
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2018
From: HAN, SEUNG BONG; MIAO, WU; KEENE, CARL; TANDULWADKAR, SANKET RAVINDRA; MENON, SUNIL
To: AVAYA INC.
Reel/Frame 044864/0736 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
Continuity (2)
Provisional Application 62339250 · May 20, 2016
Related Publication 20170339133A1 · Nov 23, 2017