ENTITY REGISTRATION IN MULTIPLE DISPERSED STORAGE NETWORKS
First Claim
1. A method comprises:
- outputting a registration request message that includes requesting access to a local dispersed storage network (DSN) and requesting access to a global DSN, wherein the global DSN includes a plurality of DSNs and the local DSN is one of the plurality of DSNs;
receiving a registration response message that includes a global universal unique identifier (UUID) and a local UUID;
generating a global public-private key pair and a local public-private key pair;
generating a global certificate signing request (CSR) based on the global UUID and a private key of the global public-private key pair;
generating a local CSR based on the local UUID and a private key of the local public-private key pair;
sending the global and local CSRs to a certificate authority (CA); and
receiving a signed global certificate and a signed local certificate.
4 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module outputting a registration request message that includes requesting access to a local dispersed storage network (DSN) and requesting access to a global DSN. The method continues with the processing module receiving a registration response message that includes a global universal unique identifier (UUID) and a local UUID. The method continues with the processing module generating a global public-private key pair and a local public-private key pair and generating a global certificate signing request (CSR) based on the global UUID and a private key of the global public-private key pair. The method continues with the processing module generating a local CSR based on the local UUID and a private key of the local public-private key pair, sending the global and local CSRs to a certificate authority (CA), and receiving a signed global certificate and a signed local certificate.
33 Citations
20 Claims
-
1. A method comprises:
-
outputting a registration request message that includes requesting access to a local dispersed storage network (DSN) and requesting access to a global DSN, wherein the global DSN includes a plurality of DSNs and the local DSN is one of the plurality of DSNs; receiving a registration response message that includes a global universal unique identifier (UUID) and a local UUID; generating a global public-private key pair and a local public-private key pair; generating a global certificate signing request (CSR) based on the global UUID and a private key of the global public-private key pair; generating a local CSR based on the local UUID and a private key of the local public-private key pair; sending the global and local CSRs to a certificate authority (CA); and receiving a signed global certificate and a signed local certificate. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprises:
-
receiving a registration request from a valid requesting entity; determining whether the registration request includes requesting registration to a global dispersed storage network (DSN) that includes a plurality of DSNs; and when the registration request is requesting registration to the global DSN; determining whether the valid requesting entity has a local universally unique identifier (UUID) of a home DSN of the plurality of DSNs; when the valid requesting entity has the local UUID, generating a global UUID; when the valid requesting entity does not have the local UUID, generating the local UUID and the global UUID; sending, to the valid requesting entity, a registration response that includes the local UUID and the global UUID; receiving a global certificate signing request (CSR) from the valid requesting entity; when the global CSR is valid, generating a global signed certificate; and sending the global signed certificate to the valid requesting entity. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A computer comprises:
-
an interface; a memory; and a processing module operable to; output, via the interface, a registration request message that includes requesting access to a local dispersed storage network (DSN) and requesting access to a global DSN, wherein the global DSN includes a plurality of DSNs and the local DSN is one of the plurality of DSNs; receive, via the interface, a registration response message that includes a global universal unique identifier (UUID) and a local UUID; generate a global public-private key pair and a local public-private key pair; generate a global certificate signing request (CSR) based on the global UUID and a private key of the global public-private key pair; generate a local CSR based on the local UUID and a private key of the local public-private key pair; send, via the interface, the global and local CSRs to a certificate authority (CA); and receive, via the interface, a signed global certificate and a signed local certificate. - View Dependent Claims (12, 13, 14)
-
-
15. A computer comprises:
-
an interface; a memory; and a processing module operable to; receive, via the interface, a registration request from a valid requesting entity; determine whether the registration request includes requesting registration to a global dispersed storage network (DSN) that includes a plurality of DSNs; and when the registration request is requesting registration to the global DSN; determine whether the valid requesting entity has a local universally unique identifier (UUID) of a home DSN of the plurality of DSNs; when the valid requesting entity has the local UUID, generate a global UUID; when the valid requesting entity does not have the local UUID, generate the local UUID and the global UUID; send, via the interface, to the valid requesting entity, a registration response that includes the local UUID and the global UUID; receive, via the interface, a global certificate signing request (CSR) from the valid requesting entity; when the global CSR is valid, generate a global signed certificate; and send, via the interface, the global signed certificate to the valid requesting entity. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification