CN108173659A - A kind of certificate management method based on UKEY equipment, system and terminal device - Google Patents

A kind of certificate management method based on UKEY equipment, system and terminal device Download PDF

Info

Publication number
CN108173659A
CN108173659A CN201711364824.7A CN201711364824A CN108173659A CN 108173659 A CN108173659 A CN 108173659A CN 201711364824 A CN201711364824 A CN 201711364824A CN 108173659 A CN108173659 A CN 108173659A
Authority
CN
China
Prior art keywords
certificate
information
digital certificate
digital
ukey equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711364824.7A
Other languages
Chinese (zh)
Other versions
CN108173659B (en
Inventor
郭强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hebei Huawo Communication Technology Co Ltd
Original Assignee
Hebei Huawo Communication Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hebei Huawo Communication Technology Co Ltd filed Critical Hebei Huawo Communication Technology Co Ltd
Priority to CN201711364824.7A priority Critical patent/CN108173659B/en
Publication of CN108173659A publication Critical patent/CN108173659A/en
Application granted granted Critical
Publication of CN108173659B publication Critical patent/CN108173659B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3263Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0877Generation of secret information including derivation or calculation of cryptographic keys or passwords using additional device, e.g. trusted platform module [TPM], smartcard, USB or hardware security module [HSM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention is suitable for digital certificate technique field, provides a kind of certificate management method based on UKEY equipment, system and terminal device.Including:By obtaining certificate request information and signature algorithm.Certificate request information and signature algorithm are sent to local digital certificate authentication system.The first digital certificate that digital certificate authentication system signs and issues generation is obtained, the first digital certificate is saved in certificate database.Key production information is obtained, generates key, and key is preserved to certificate database.The first digital certificate and key are extracted from certificate database and imports UKEY equipment.The embodiment of the present invention is integrated with the generation of certificate by a certificate management system, signs and issues, manages and the function of UKEY equipment managements, without third party software, so as to improve the safety of certificate information, realization certificate management system is integrated with UKEY equipment, make certificate management system volume more compact, it is easy to operation, optimize user experience.

Description

A kind of certificate management method based on UKEY equipment, system and terminal device
Technical field
The invention belongs to digital certificate technique field more particularly to a kind of certificate management method based on UKEY equipment, it is System and terminal device.
Background technology
In e-commerce system, digital certificate is the identification certificate for being signed and issued to user, can be with using digital certificate Realize the uniqueness of file encryption, application is very extensive.At present, it is required for passing through networking during digital certificate generates Afterwards, authentication is carried out through the identity auditing system in internet.Export generates digital certificate files after signing and issuing digital certificate, then It imported into UKEY equipment, since leaking data may occur during networking process and digital certificate files import and export Situation, subscriber identity information is caused to be stolen, there are security risks.
To sum up, number may be occurred during being imported and exported due to networking process and digital certificate files by existing in the prior art According to the situation of leakage, subscriber identity information is caused to be stolen, there are problems that security risk.
Invention content
In view of this, an embodiment of the present invention provides a kind of certificate management method based on UKEY equipment, system and terminals Equipment, to solve to lead to user during certificate management system networking process and digital certificate files import and export in the prior art Identity information is stolen, and there are problems that security risk.
The first aspect of the embodiment of the present invention provides a kind of certificate management method based on UKEY equipment, including:
Obtain the signature algorithm of certificate request information and user's selection;
Certificate request information and signature algorithm are sent to local digital certificate authentication system;
The first digital certificate that digital certificate authentication system signs and issues generation is obtained, first digital certificate is digital certificate What Verification System was signed and issued after being audited to certificate application information, the first digital certificate includes certificate request information and signature is calculated Method;
First digital certificate is saved in certificate database;
Key production information is obtained, generates key, and key is preserved to certificate database;
The first digital certificate and key are extracted from certificate database and imported into UKEY equipment.
The second aspect of the embodiment of the present invention provides a kind of certificate management system based on UKEY equipment, including:
Data obtaining module, for obtaining the signature algorithm of certificate request information and user's selection;
Information sending module, for certificate request information and signature algorithm to be sent to local digital certificate authentication system System;
Digital certificate acquisition module, for obtaining the first digital certificate that digital certificate authentication system signs and issues generation, first What digital certificate was signed and issued after being audited for digital certificate authentication system to certificate application information, the first digital certificate includes certificate Application information and signature algorithm;
Certificate preserving module, for the first digital certificate to be saved in certificate database;
Key production module for obtaining Key production information, generates key, and key is preserved to certificate database;
Certificate information import modul, for extracting the first digital certificate and key from certificate database and importeding into UKEY Equipment.
The third aspect of the embodiment of the present invention provides a kind of terminal device, including memory, processor and is stored in In the memory and the computer program that can run on the processor, when the processor performs the computer program The step of realizing certificate management method as described above.
The fourth aspect of the embodiment of the present invention provides a kind of computer readable storage medium, the computer-readable storage Media storage has computer program, and the computer program realizes the step of certificate management method as described above when being executed by processor Suddenly.
Existing advantageous effect is the embodiment of the present invention compared with prior art:By obtaining certificate request information and signature Algorithm.Certificate request information and signature algorithm are sent to local digital certificate authentication system.Obtain digital certificate authentication system System signs and issues the first digital certificate of generation, and first digital certificate carries out certificate application information for digital certificate authentication system It is signed and issued after audit, the first digital certificate includes certificate request information and signature algorithm;First digital certificate is saved in certificate Database.Key production information is obtained, generates key, and key is preserved to certificate database.It is extracted from certificate database First digital certificate and key simultaneously imported into UKEY equipment.The embodiment of the present invention is integrated with certificate by a certificate management system Generation, sign and issue, manage and the function of UKEY equipment managements, and the digital certificate of generation and key can be importing directly into In UKEY equipment, without third party software, so as to improve the safety of certificate information, certificate management system and UKEY are realized Equipment it is integrated, make certificate management system volume more compact, it is easy to operation, optimize user experience.
Description of the drawings
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to embodiment or description of the prior art Needed in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description be only the present invention some Embodiment, for those of ordinary skill in the art, without having to pay creative labor, can also be according to these Attached drawing obtains other attached drawings.
Fig. 1 is the realization flow diagram of the certificate management method provided in an embodiment of the present invention based on UKEY equipment;
Fig. 2 is the specific implementation flow diagram of the method for step S106 in Fig. 1 provided in an embodiment of the present invention;
Fig. 3 is the structure diagram of the certificate management system provided in an embodiment of the present invention based on UKEY equipment;
Fig. 4 is the topology example figure of certificate information import modul in Fig. 3 provided in an embodiment of the present invention;
Fig. 5 is the schematic diagram of terminal device provided in an embodiment of the present invention.
Specific embodiment
In being described below, in order to illustrate rather than in order to limit, it is proposed that such as tool of particular system structure, technology etc Body details, to understand thoroughly the embodiment of the present invention.However, it will be clear to one skilled in the art that there is no these specifically The present invention can also be realized in the other embodiments of details.In other situations, it omits to well-known system, device, electricity Road and the detailed description of method, in case unnecessary details interferes description of the invention.
Term " comprising " and their any deformations in description and claims of this specification and above-mentioned attached drawing, meaning Figure is to cover non-exclusive include.Such as process, method or system comprising series of steps or unit, product or equipment do not have The step of having listed or unit are defined in, but optionally further includes the step of not listing or unit or optionally also wraps It includes for the intrinsic other steps of these processes, method, product or equipment or unit.In addition, term " first ", " second " and " third " etc. is for distinguishing different objects, not for description particular order.
In order to illustrate technical solutions according to the invention, illustrated below by specific embodiment.
Embodiment 1:
Fig. 1 shows a kind of realization for certificate management method based on UKEY equipment that one embodiment of the present of invention provides Flow, details are as follows for process:
In step S101, the signature algorithm of certificate request information and user's selection is obtained.
The present embodiment is applied to a kind of certificate management system based on UKEY equipment.
In the present embodiment, certificate management system includes certificate database, when initially using certificate management system, needs Create certificate database.
In the present embodiment, certificate management system has the function of to apply for certificate.Certificate request letter is obtained first Breath, certificate request information include difference name information, the country of the difference name information including user, province, city, tissue, list Member and individual title and mailbox message.Certificate request information further includes the digit of public key, is incited somebody to action after obtaining the certificate request information Certificate request information is saved in certificate database, and is recorded as non-msu message.
In the present embodiment, it is also necessary to obtain signature algorithm, signature algorithm refers to the algorithm of digital signature.Digital signature, Others the hop count word string that can not forge for exactly there was only that the sender of information could generate, this hop count word string is also to letter simultaneously The sender of breath sends a valid certificates of information authenticity.Digital signature is by an one-way function, to what is transmitted Information handled to authentication information source, and verify information in transmit process whether a changed word Female numeric string.Three kinds of signature algorithms being most widely used at present are:Rabin signatures, DSS (Data Signature Standard, digital signature standard) it signs, RSA signature.RSA signature algorithm is mainly applied in the present embodiment.
In step s 102, certificate request information and signature algorithm are sent to local CA digital certificate authentication systems.
In the present embodiment, certificate management system includes the CA digital certificate authentication systems of a local, is demonstrate,proved when getting After book application information and signature algorithm, the certificate request information and signature algorithm are sent to CA digital certificate authentication systems.
In step s 103, the first digital certificate that digital certificate authentication system signs and issues generation, the first digital certificate are obtained It is signed and issued after being audited for digital certificate authentication system to certificate application information, the first digital certificate includes certificate request information And signature algorithm.
In the present embodiment, digital certificate authentication system is after certificate request information and signature algorithm is got, to certificate Application information is audited.
Digital certificate authentication system signs and issues the first digital certificate after being audited to certificate application information, specifically include:
1) whether digital certificate authentication system verification user's prestored information and certificate request information are consistent.
If 2) consistent, certificate request information and signature algorithm are synthesized into the first digital certificate.
In the present embodiment, it since certificate management system is local, is not used with third party's certificate verification center cluster, So that this certificate management system information transmission process is more safe.
In step S104, the first digital certificate is saved in certificate database.
In step S105, Key production information is obtained, generates key, and key is preserved to certificate database.
In the present embodiment, key is generated by obtaining Key production information, key is private key, wherein Key production information Including key title, key digit and key storage form.Key preserved after generation key corresponding to certificate database In cipher key storage block.
In step s 106, the first digital certificate and key are extracted from certificate database and imported into UKEY equipment.
In the present embodiment, certificate management system includes the function that certificate imports UKEY equipment, when from certificate database It chooses when needing the first digital certificate for importeding into UKEY equipment and UKEY equipment, it can be directly by the first digital certificate and key It imported into UKEY equipment, compared with prior art, the method for certificate importing UKEY equipment through this embodiment reduces Leakage of information, the risk distorted during importing and exporting.
From above-described embodiment it is found that by obtaining certificate request information and signature algorithm.By certificate request information and signature Algorithm is sent to local digital certificate authentication system.The first digital certificate that digital certificate authentication system signs and issues generation is obtained, What first digital certificate was signed and issued after being audited for digital certificate authentication system to certificate application information, the first number is demonstrate,proved Book is saved in certificate database.Key production information is obtained, generates key, and key is preserved to certificate database.From certificate The first digital certificate and key are extracted in database and imported into UKEY equipment.The embodiment of the present invention passes through a certificate management system System is integrated with the generation of certificate, signs and issues, manages and the function of UKEY equipment managements, without third party software, so as to improve card The safety of letter breath, realizes the integrated of certificate management system and UKEY equipment, makes certificate management system volume smaller Ingeniously, it is easy to operation, optimize user experience.
In one embodiment, the signature algorithm for obtaining certificate request information and user's selection, including:
1) at certificate request interface, certificate request information input by user is obtained, and preserves the certificate request information and arrives Certificate database;
2) at certificate issuance interface, the signature algorithm of user's selection is obtained.
In one embodiment, the signature algorithm for obtaining certificate request information and user's selection, including:Directly demonstrate,proving Inteilectual obtains the signature algorithm of certificate request information input by user and user's selection into interface.
In the present embodiment, the first digital certificate signed and issued when certificate management system is only used for small range, for example, being only One company's (unit) is presented to the first digital certificate of user, and not with third party's certificate verification central crossbar certification when, then Directly certificate request information can be obtained at certificates constructing interface and signature algorithm gives digital certificate authentication system, by digital certificate Verification System is audited, and generates the first digital certificate, does not need to preserve certificate request information.
As shown in Fig. 2, in one embodiment of the invention, the method for step S106 specifically includes in Fig. 1:
In step s 201, when the access information for detecting the UKEY equipment, the login input by user is obtained Encrypted message;
In step S202, check the login password information and whether the login password information that prestores is consistent;
In step S203, when the login password information is consistent with the login password information that prestores, described in selection First digital certificate and the key in certificate database, and it is directed into the UKEY equipment.
In the present embodiment, when the access information for detecting UKEY equipment, login password information is obtained first, is made for the first time It is password default with login password information, it is 123456 that can set password default, obtains login password information input by user And be compared with the login password information that prestores, if unanimously, showing UKEY administration interfaces, UKEY administration interfaces include Password Management Function can change the login password information of UKEY by cryptography management function;UKEY administration interfaces further include UKEY certificate managements Function, detects whether the UKEY equipment has been written into digital certificate, when detecting that digital certificate is not written in the UKEY equipment, from card The first digital certificate and key are chosen in book database, and directly imports the first digital certificate and key into UKEY equipment.
In the present embodiment, the function of UKEY equipment is imported by the certificate of certificate management system, it can be by the first number Certificate is importing directly into UKEY equipment, without exporting the first digital certificate files by certificate management system, then by the One digital certificate files imported into the cumbersome approaches of UKEY equipment, so as to both simplify the operation stream that certificate imports UKEY equipment Journey, and without third party software, reduce in message transmitting procedure the risk for being compromised, distorting, ensure that digital certificate imports The safety of the information transmission of UKEY equipment.
In one embodiment, when the access information for detecting UKEY equipment, the second number in UKEY equipment is demonstrate,proved Book imported into certificate database, and the second digital certificate in UKEY equipment is backed up.
In the present embodiment, when local certificate database does not preserve the second digital certificate of some UKEY equipment, Second digital certificate of UKEY equipment can be exported in certificate database.When the access information for detecting UKEY equipment, Verify login password information, when by login password Information Authentication, certificate management system shows UKEY administration interfaces, UKEY pipes The UKEY certificate management functions at reason interface further include, and when getting importing certificate instruction, certificate management system pop-up UKEY is set Standby display list interface selects the second digital certificate of the UKEY equipment, and the second digital certificate is imported into certificate management In the certificate database of system, so that the second digital certificate described in certificate data library backup.
From the present embodiment it is found that certificate management system provided in an embodiment of the present invention completes the management work(to UKEY equipment Can, the second digital certificate that can be introduced directly into UKEY equipment, so as to make the backup operation of the second digital certificate simpler, It is more convenient to use.
In one embodiment, after step slol, the embodiment of the present invention further includes:
Certificate request information is exported, Generate Certificate application documents, and the certificate request file is used to indicate third party's certificate Generation third party's digital certificate is signed and issued by authentication center.
In the present embodiment, certificate request information is exported into the application documents that Generate Certificate, so as to which certificate request file be sent out Third party's certificate verification center is given, generation third party's digital certificate is signed and issued at third party's certificate verification center so that a card The secure communication between the user under user and another certificate verification center under book authentication center is possibly realized.
In one embodiment, certificate request information is obtained, including obtaining certificate request information input by user;Alternatively, Certificate request information is obtained to include obtaining the certificate request information imported by third party's certificate request file.
In the present embodiment, certificate request information is imported or exported to third party's certificate verification center by above-mentioned Method, it is achieved thereby that the interaction with third party's certificate verification center so that user under a certificate verification center with it is another The secure communication between user under a certificate verification center is possibly realized.
In one embodiment of the invention, certificate management system, which further includes, imports PKCS (Public-Key Cryptography Standards, public key cryptography standard) #12 digital certificates, PKCS#12 is a kind of supply standard form, main It will be in order to transmit, back up, restore digital certificate and their relevant public keys or private key in public key encryp.PKCS#12 It is output format, commonly used in output digital certificate and its private key, because of the method output one with a safety almost The private key of a user can bring safety hazard.PKCS#12 is for exporting digital certificate to other computers, to removable Media to back up or be able to verify that scheme to smart card activation smart card.
In one embodiment of the invention, it can import in PKCS#12 digital certificates to certificate database, can also incite somebody to action PKCS#12 digital certificates in certificate database are exported in UKEY equipment, without third party software, so as to make the process of transmission It is safer.
In one embodiment of the invention, certificate management system further includes certificate revocation administration interface, certificate revocation pipe The digital certificate that reason interface is used to preserve in certificate database normally arrives (including the first digital certificate and the second digital certificate) User is cancelled before phase to be allowed to use the related statement of the digital certificate.When getting when revoking order of certificate, certificate revocation Administration interface shows the reason of revoking of the digital certificate and corresponding digital certificate, such as:Reveal key, leakage CA, subordinate The reasons such as relationship changes, substituted and business terminates.After the digital certificate revoked expires, in certificate revocation administration interface The related entry of the digital certificate is deleted, to shorten the size of certificate revocation administration interface list.
In the present embodiment, by the certificate management method based on UKEY equipment, certificate management system is made to be integrated with number The generation of certificate, sign and issue, key generation, certificate management and UKEY equipment Management Functions, recognized by local digital certificate Card system signs and issues digital certificate, it can be achieved that being introduced directly into of digital certificate, export function, without third party software, and this certificate Management system does not need to install, small volume, and copy is used, and facilitates the operation of user.
It should be understood that the size of the serial number of each step is not meant to the priority of execution sequence, each process in above-described embodiment Execution sequence should determine that the implementation process without coping with the embodiment of the present invention forms any limit with its function and internal logic It is fixed.
Embodiment 2:
As shown in figure 3, a kind of certificate management system 100 based on UKEY equipment that one embodiment of the present of invention provides, For performing the method and step in the embodiment corresponding to Fig. 1, including:
Data obtaining module 110, for obtaining the signature algorithm of certificate request information and user's selection.
Information sending module 120, for certificate request information and signature algorithm to be sent to local digital certificate authentication System.
Digital certificate acquisition module 130, for obtaining the first digital certificate that digital certificate authentication system signs and issues generation, the What one digital certificate was signed and issued after being audited for digital certificate authentication system to certificate application information, the first digital certificate packet Include certificate request information and signature algorithm.
Certificate preserving module 140, for the first digital certificate to be saved in certificate database.
Key production module 150 for obtaining Key production information, generates key, and key is preserved to the certificate Database.
Certificate information import modul 160, for extracting the first digital certificate and key from certificate database and importeding into UKEY equipment.
From above-described embodiment it is found that by obtaining certificate request information and signature algorithm.By certificate request information and signature Algorithm is sent to local digital certificate authentication system.The first digital certificate that digital certificate authentication system signs and issues generation is obtained, What first digital certificate was signed and issued after being audited for digital certificate authentication system to certificate application information, the first number is demonstrate,proved Book is saved in certificate database.Key production information is obtained, generates key, and key is preserved to certificate database.From certificate The first digital certificate and key are extracted in database and imported into UKEY equipment.The embodiment of the present invention passes through a certificate management system System is integrated with the generation of certificate, signs and issues, manages and the function of UKEY equipment managements, so as to improve the safety of certificate information, The integrated of certificate management system and UKEY equipment is realized, makes certificate management system volume more compact, easy to operation, optimization User experience.
As shown in figure 4, in one embodiment of the invention, the certificate information in the embodiment corresponding to Fig. 4 imports mould Block 160 further includes the structure for performing the method and step in the embodiment corresponding to Fig. 2, including:
Login password information acquisition unit 161, for when the access information for detecting UKEY equipment, obtaining user's input Login password information;
Whether encrypted message checks unit 162, consistent for checking login password information and the login password information that prestores;
Certificate information import unit 163, for when login password information is consistent with the login password information that prestores, selection to be demonstrate,proved Digital certificate and key in book database, and it is directed into UKEY equipment.
In the present embodiment, UKEY functions are imported by the certificate of certificate management system, it can be straight by the first digital certificate It connects and imported into UKEY equipment, without exporting digital certificate files, then by digital certificate files by certificate management system The cumbersome approaches of UKEY equipment are imported into, so as to not only simplify the operating process that certificate imports UKEY equipment, but also without third party Software ensure that digital certificate imports the safety of the information transmission of UKEY equipment.
In one embodiment, certificate management system 100 provided in an embodiment of the present invention further includes:
Digital certificate export module, for when the access information for detecting UKEY equipment, by second in UKEY equipment Digital certificate exports to certificate database, and the second digital certificate in UKEY equipment is backed up.
From above-described embodiment it is found that certificate management system provided in an embodiment of the present invention can complete the pipe to UKEY equipment Manage function, the second digital certificate that can be introduced directly into UKEY equipment, so as to make the backup operation of the second digital certificate more Simply, it is more convenient to use.
In one embodiment, after data obtaining module 110, certificate management system provided in an embodiment of the present invention 100 further include:
Certificate request file generating module, for exporting certificate request information, Generate Certificate application documents, certificate request text Part is used to indicate third party's certificate verification center and signs and issues generation third party's digital certificate.
From above-described embodiment it is found that passing through the above-mentioned side that certificate request information is exported to third party's certificate verification center Method, it is achieved thereby that the interaction with third party's certificate verification center so that user under a certificate verification center and another The secure communication between user under certificate verification center is possibly realized.
Embodiment 3:
The embodiment of the present invention additionally provides a kind of terminal device 5, including processor 50, memory 51 and is stored in storage In device 51 and the computer program 52 that can run on a processor, the processor 50 are realized when performing the computer program 52 The step in each embodiment as described in example 1 above, such as step S101 shown in FIG. 1 to step S106.Alternatively, the place Reason device 50 realizes the work(of each module in each device embodiment as described in example 2 above when performing the computer program 52 Can, such as the function of module 110 to 160 shown in Fig. 3.
The terminal device 5 can be that the calculating such as desktop PC, notebook, palm PC and cloud server are set It is standby.The terminal device 5 may include, but be not limited only to, processor, memory.Such as the terminal device can also include it is defeated Enter output equipment, network access equipment, bus etc..
Alleged processor 50 can be central processing unit (Central Processing Unit, CPU), can also be Other general processors, digital signal processor (Digital Signal Processor, DSP), application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field- Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic, Discrete hardware components etc..General processor can be microprocessor or the processor can also be any conventional processor Deng.
The memory 51 can be the internal storage unit of the terminal device 5, such as the hard disk of terminal device 5 or interior It deposits.The memory 51 can also be the External memory equipment of the terminal device 5, such as be equipped on the terminal device 5 Plug-in type hard disk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card dodge Deposit card (Flash Card) etc..Further, the memory can also both include the internal storage unit of terminal device or wrap Include External memory equipment.The memory is used to store the computer program and other programs needed for the terminal device And data.The memory can be also used for temporarily storing the data that has exported or will export.
Embodiment 4:
The embodiment of the present invention additionally provides a kind of computer readable storage medium, and computer-readable recording medium storage has meter Calculation machine program 52 realizes the step in each embodiment as described in example 1 above when computer program 52 is performed by processor 50, Such as step S101 shown in FIG. 1 to step S106.Alternatively, it is realized when the computer program 52 is executed by processor as implemented The function of each module in each device embodiment described in example 2, such as the function of module 110 to 160 shown in Fig. 3.
The computer program 52 can be stored in a computer readable storage medium, which is being located It manages when device 50 performs, it can be achieved that the step of above-mentioned each embodiment of the method.Wherein, the computer program 52 includes computer journey Sequence code, the computer program code can be source code form, object identification code form, executable file or certain intermediate shapes Formula etc..The computer-readable medium can include:Any entity of the computer program code or device, note can be carried Recording medium, USB flash disk, mobile hard disk, magnetic disc, CD, computer storage, read-only memory (ROM, Read-Only Memory), Random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium Deng.It should be noted that the content that the computer-readable medium includes can be real according to legislation in jurisdiction and patent The requirement trampled carries out appropriate increase and decrease, such as in certain jurisdictions, according to legislation and patent practice, computer-readable medium It is electric carrier signal and telecommunication signal not include.
The steps in the embodiment of the present invention can be sequentially adjusted, merged and deleted according to actual needs.
Module or unit in system of the embodiment of the present invention can be combined, divided and deleted according to actual needs.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all essences in the present invention All any modification, equivalent and improvement made within refreshing and principle etc., should all be included in the protection scope of the present invention.

Claims (10)

1. a kind of certificate management method based on UKEY equipment, which is characterized in that including:
Obtain the signature algorithm of certificate request information and user's selection;
The certificate request information and the signature algorithm are sent to local digital certificate authentication system;
The first digital certificate that the digital certificate authentication system signs and issues generation is obtained, first digital certificate is the number What certificate authentication system was signed and issued after being audited to the certificate request information, first digital certificate includes the certificate Shen It please information and the signature algorithm;
First digital certificate is saved in certificate database;
Key production information is obtained, generates key, and the key is preserved to the certificate database;
First digital certificate and the key are extracted from the certificate database and imported into UKEY equipment.
2. the certificate management method as described in claim 1 based on UKEY equipment, which is characterized in that described from the certificate number According to extracting the digital certificate and the key in library and imported into UKEY equipment, including:
When the access information for detecting the UKEY equipment, the login password information input by user is obtained;
It checks the login password information and whether the login password information that prestores is consistent;
When the login password information is consistent with the login password information that prestores, select described in the certificate database First digital certificate and the key, and it is directed into the UKEY equipment.
3. the certificate management method as described in claim 1 based on UKEY equipment, which is characterized in that further include:
When the access information for detecting UKEY equipment, the second digital certificate in the UKEY equipment is exported into the certificate Database backs up the second digital certificate in the UKEY equipment.
4. the certificate management method as described in claim 1 based on UKEY equipment, which is characterized in that the acquisition certificate request After information and the signature algorithm of user's selection, further include:
The certificate request information is exported, Generate Certificate application documents, and the certificate request file is used to indicate third party's certificate Generation third party's digital certificate is signed and issued by authentication center.
5. the certificate management method as described in claim 1 based on UKEY equipment, which is characterized in that the acquisition certificate request Information, including obtaining certificate request information input by user;Alternatively,
The acquisition certificate request information, including obtaining the certificate request information imported by third party's certificate request file.
6. a kind of certificate management system based on UKEY equipment, which is characterized in that including:
Data obtaining module, for obtaining the signature algorithm of certificate request information and user's selection;
Information sending module, for the certificate request information and the signature algorithm to be sent to local digital certificate authentication System;
Digital certificate acquisition module, it is described for obtaining the first digital certificate that the digital certificate authentication system signs and issues generation The first digital certificate digital certificate authentication system is signed and issued after being audited to the certificate request information, and described first Digital certificate includes the certificate request information and the signature algorithm;
Certificate preserving module, for first digital certificate to be saved in certificate database;
Key production module for obtaining Key production information, generates key, and the key is preserved to the certificate data Library;
Certificate information import modul, for extracting first digital certificate and the key from the certificate database and leading Enter to UKEY equipment.
7. the certificate management system as described in claim 1 based on UKEY equipment, which is characterized in that the certificate information imports Module specifically includes:
Login password information acquisition unit, for when the access information for detecting the UKEY equipment, it is defeated to obtain the user The login password information entered;
Whether encrypted message checks unit, consistent for checking the login password information and the login password information that prestores;
Certificate information import unit, for when the login password information is consistent with the login password information that prestores, selecting The digital certificate and the key in the certificate database, and it is directed into the UKEY equipment.
8. the certificate management system as described in claim 1 based on UKEY equipment, which is characterized in that further include:
Digital certificate export module, for when the access information for detecting UKEY equipment, by second in the UKEY equipment Digital certificate exports to the certificate database, and the second digital certificate in the UKEY equipment is backed up.
9. a kind of terminal device, including memory, processor and it is stored in the memory and can be on the processor The computer program of operation, which is characterized in that the processor realizes such as claim 1 to 5 when performing the computer program The step of any one certificate management method.
10. a kind of computer readable storage medium, the computer-readable recording medium storage has computer program, and feature exists In the step of realization certificate management method as described in any one of claim 1 to 5 when the computer program is executed by processor Suddenly.
CN201711364824.7A 2017-12-18 2017-12-18 Certificate management method and system based on UKEY equipment and terminal equipment Active CN108173659B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711364824.7A CN108173659B (en) 2017-12-18 2017-12-18 Certificate management method and system based on UKEY equipment and terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711364824.7A CN108173659B (en) 2017-12-18 2017-12-18 Certificate management method and system based on UKEY equipment and terminal equipment

Publications (2)

Publication Number Publication Date
CN108173659A true CN108173659A (en) 2018-06-15
CN108173659B CN108173659B (en) 2020-11-10

Family

ID=62522347

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711364824.7A Active CN108173659B (en) 2017-12-18 2017-12-18 Certificate management method and system based on UKEY equipment and terminal equipment

Country Status (1)

Country Link
CN (1) CN108173659B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109412812A (en) * 2018-08-29 2019-03-01 中国建设银行股份有限公司 Data safe processing system, method, apparatus and storage medium
CN110413672A (en) * 2019-07-03 2019-11-05 平安科技(深圳)有限公司 Data automatically imported method, device and computer readable storage medium
CN110705985A (en) * 2019-10-21 2020-01-17 北京海益同展信息科技有限公司 Method and apparatus for storing information
CN111428213A (en) * 2020-03-27 2020-07-17 深圳融安网络科技有限公司 Two-factor authentication apparatus, method thereof, and computer-readable storage medium
CN112862487A (en) * 2021-03-03 2021-05-28 青岛海链数字科技有限公司 Digital certificate authentication method, equipment and storage medium
CN113364591A (en) * 2020-03-03 2021-09-07 北京奇虎科技有限公司 Certificate management method and device
CN113765668A (en) * 2020-06-03 2021-12-07 广州汽车集团股份有限公司 Vehicle digital certificate on-line installation method and vehicle digital certificate management device
CN114760070A (en) * 2022-04-22 2022-07-15 深圳市永达电子信息股份有限公司 Digital certificate issuing method, digital certificate issuing center and readable storage medium
CN115481385A (en) * 2022-10-31 2022-12-16 麒麟软件有限公司 Certificate management method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127111A (en) * 2006-08-18 2008-02-20 中信银行 Internet bank U disc KEY ciphering, authentication device and method
CN101447867A (en) * 2008-12-31 2009-06-03 中国建设银行股份有限公司 Method for managing digital certificate and system
EP2704071A1 (en) * 2012-08-31 2014-03-05 Gemalto SA System and method for secure customization of a personal token during a personalization step
CN104579687A (en) * 2015-01-19 2015-04-29 浪潮电子信息产业股份有限公司 CSP implementation based on USBKEY
CN105141420A (en) * 2015-07-29 2015-12-09 飞天诚信科技股份有限公司 Method, device and server for securely introducing and issuing certificates

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127111A (en) * 2006-08-18 2008-02-20 中信银行 Internet bank U disc KEY ciphering, authentication device and method
CN101447867A (en) * 2008-12-31 2009-06-03 中国建设银行股份有限公司 Method for managing digital certificate and system
EP2704071A1 (en) * 2012-08-31 2014-03-05 Gemalto SA System and method for secure customization of a personal token during a personalization step
CN104579687A (en) * 2015-01-19 2015-04-29 浪潮电子信息产业股份有限公司 CSP implementation based on USBKEY
CN105141420A (en) * 2015-07-29 2015-12-09 飞天诚信科技股份有限公司 Method, device and server for securely introducing and issuing certificates

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109412812A (en) * 2018-08-29 2019-03-01 中国建设银行股份有限公司 Data safe processing system, method, apparatus and storage medium
CN109412812B (en) * 2018-08-29 2021-12-03 中国建设银行股份有限公司 Data security processing system, method, device and storage medium
CN110413672A (en) * 2019-07-03 2019-11-05 平安科技(深圳)有限公司 Data automatically imported method, device and computer readable storage medium
CN110413672B (en) * 2019-07-03 2023-09-19 平安科技(深圳)有限公司 Automatic data importing method and device and computer readable storage medium
CN110705985A (en) * 2019-10-21 2020-01-17 北京海益同展信息科技有限公司 Method and apparatus for storing information
CN113364591A (en) * 2020-03-03 2021-09-07 北京奇虎科技有限公司 Certificate management method and device
CN111428213A (en) * 2020-03-27 2020-07-17 深圳融安网络科技有限公司 Two-factor authentication apparatus, method thereof, and computer-readable storage medium
CN111428213B (en) * 2020-03-27 2024-02-02 深圳融安网络科技有限公司 Dual-factor authentication apparatus, method thereof, and computer-readable storage medium
CN113765668A (en) * 2020-06-03 2021-12-07 广州汽车集团股份有限公司 Vehicle digital certificate on-line installation method and vehicle digital certificate management device
CN112862487A (en) * 2021-03-03 2021-05-28 青岛海链数字科技有限公司 Digital certificate authentication method, equipment and storage medium
CN114760070A (en) * 2022-04-22 2022-07-15 深圳市永达电子信息股份有限公司 Digital certificate issuing method, digital certificate issuing center and readable storage medium
CN115481385A (en) * 2022-10-31 2022-12-16 麒麟软件有限公司 Certificate management method

Also Published As

Publication number Publication date
CN108173659B (en) 2020-11-10

Similar Documents

Publication Publication Date Title
CN108173659A (en) A kind of certificate management method based on UKEY equipment, system and terminal device
CN111080295B (en) Electronic contract processing method and device based on blockchain
CN108933667B (en) Management method and management system of public key certificate based on block chain
WO2019094611A1 (en) Identity-linked authentication through a user certificate system
CN107146120B (en) Electronic invoice generation method and generation device
CA2914956C (en) System and method for encryption
CN112215608A (en) Data processing method and device
CN109450843B (en) SSL certificate management method and system based on block chain
CN111147432B (en) KYC data sharing system with confidentiality and method thereof
CN104580250A (en) System and method for authenticating credible identities on basis of safety chips
CN102801710A (en) Networked transaction method and system
CN109981287B (en) Code signing method and storage medium thereof
CN111815321A (en) Transaction proposal processing method, device, system, storage medium and electronic device
CN102307096A (en) Pseudo-Rivest, Shamir and Adleman (RSA)-key-based application method for recent public key cryptography algorithm
CN105162607A (en) Authentication method and system of payment bill voucher
CN111815322A (en) Distributed payment method with selectable privacy service based on Ether house
CN107994995A (en) A kind of method of commerce, system and the terminal device of lower security medium
CN105554018A (en) Network real name verification method
CN108768975A (en) Support the data integrity verification method of key updating and third party's secret protection
CN110569672A (en) efficient credible electronic signature system and method based on mobile equipment
CN115203749A (en) Data transaction method and system based on block chain
CN111311259A (en) Bill processing method, device, terminal and computer readable storage medium
CN112381634A (en) Tax statistics and settlement method, device, equipment and storage medium
CN102609842A (en) Payment cipher device based on hardware signature equipment, and application method of payment cipher device
CN114417389A (en) Method for storing user asset limit through addition homomorphic encryption in block chain

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant