Patent ID: 11924358
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 14:
15. A non-transitory computer-readable program medium, storing computer-readable instructions for issuing a digital certificate to a node in a blockchain network, the computer-readable instructions, when being executed by a processor of a computing device acting as a digital certificate issuing center including a public-private key generation module, an authentication policy module and an authentication module, causing the computing device to perform a plurality of operations including:
receiving a public-private key request from the node in the blockchain network;
in response to the public-private key request, generating a public key and a private key for the node by using the public-private key generation module, and transmitting the public key and the private key to the node;
receiving the public key of the node and registration information of the node by using the authentication module;
obtaining a registration information authentication policy corresponding to the node from the authentication policy module by using the authentication module;
authenticating the registration information based on the registration information authentication policy corresponding to the node by using the authentication module, further including comparing a respective piece of the registration information with a corresponding security requirement in the registration information authentication policy corresponding to the node; and
in accordance with a determination that the authentication succeeds, generating a digital certificate of the node by using the authentication module, establishing an association between the digital certificate and the public key of the node, and transmitting the digital certificate to the node, the digital certificate comprising plaintext information and a signature formed from the plaintext information by using a private key of the authentication module, for the node to verify the signature by using a public key of the authentication module, the plaintext information comprising the public key of the node.