[go: up one dir, main page]

CN106789897A - For the digital certificate authentication method and system of application program for mobile terminal - Google Patents

For the digital certificate authentication method and system of application program for mobile terminal Download PDF

Info

Publication number
CN106789897A
CN106789897A CN201611033380.4A CN201611033380A CN106789897A CN 106789897 A CN106789897 A CN 106789897A CN 201611033380 A CN201611033380 A CN 201611033380A CN 106789897 A CN106789897 A CN 106789897A
Authority
CN
China
Prior art keywords
certificate
mobile terminal
application program
status information
proxy server
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
CN201611033380.4A
Other languages
Chinese (zh)
Other versions
CN106789897B (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.)
Vorthong Electronic Certification Services Co Ltd
Original Assignee
Vorthong Electronic Certification Services 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 Vorthong Electronic Certification Services Co Ltd filed Critical Vorthong Electronic Certification Services Co Ltd
Priority to CN201611033380.4A priority Critical patent/CN106789897B/en
Priority to PCT/CN2017/071216 priority patent/WO2018090481A1/en
Publication of CN106789897A publication Critical patent/CN106789897A/en
Application granted granted Critical
Publication of CN106789897B publication Critical patent/CN106789897B/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
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention discloses a kind of digital certificate authentication method and system for application program for mobile terminal, comprises the following steps:Mobile terminal application program sends connection request to service end, obtain the current certificates of the service end, parse the certificate, obtain the attribute information of the certificate, send the attribute information of the certificate to checking proxy server, the checking proxy server receives the attribute information of the certificate, compare with the multiple certificates stored in the checking proxy server, judge whether the attribute information identical certificate with the certificate, if, then return to the status information of the certificate to application program for mobile terminal, if not, the status information of the certificate is then obtained by certification authority and application program for mobile terminal is returned to.The present invention is easy to verify quick for ensureing the security that application program for mobile terminal is used, efficiency high, and saves mobile communication flow, saves the power consumption of mobile terminal.

Description

For the digital certificate authentication method and system of application program for mobile terminal
Technical field
The present invention relates to computer network communication technology field, more particularly to a kind of number for application program for mobile terminal Word certification authentication method and system.
Background technology
Application program for mobile terminal (such as browser) does not verify the card of the service end generally at access service end website Whether book is revoked, it is therefore an objective to not only time-consuming and power-consuming in view of examination certificate revocation, influences user's viewing experience, and need The consumption many traffic fee of user, under being especially non-WiFi patterns.If be revoked with the certificate that this causes service end, pass through Still normally show that safety lock is identified when mobile terminal conducts interviews, this is great security threat, Ke Nengzao for user Into leakage individual privacy information or account password, and by shark up money etc..
The content of the invention
The main object of the present invention is to provide a kind of digital certificate authentication method for application program for mobile terminal, it is intended to Ensure the security that mobile terminal is used, it is easy to verify quick, save the power consumption of mobile flow and mobile terminal, verification efficiency It is high.
To achieve the above object, the present invention proposes a kind of digital certificate authentication method for application program for mobile terminal, Comprise the following steps:
Connection request is sent to service end, the current certificates of the service end are obtained;
The certificate is parsed, the attribute information of the certificate is obtained;
Send the attribute information of the certificate to checking proxy server;
The checking proxy server receives the attribute information of the certificate, with storage in the checking proxy server Multiple certificates are compared, and the attribute information identical certificate with the certificate are judged whether, if so, then returning to the certificate Status information to application program for mobile terminal;If it is not, the status information for then obtaining the certificate by certification authority is simultaneously Return to application program for mobile terminal.
Preferably, the checking proxy server by certification authority obtain the status information bag of the certificate Include following steps:
The checking proxy server receives the current certificates of the service end and signs originator certificate;
Current certificates are sent by the checking proxy server and originator certificate to certification authority is signed;
The checking proxy server obtains the status information of the certificate from the certification authority;
Parse the status information of the certificate;
Store the certificate and the status information of the certificate;
The checking proxy server is signed to the status information of the certificate, is sent to the mobile terminal of connection request Application program.
Preferably, the status information for returning to the identical certificate information is comprised the following steps:
The application program for mobile terminal receives the status information of the certificate of signature;
The signature is verified, the status information of the certificate is obtained.
Preferably, the status information for returning to the identical certificate information is further comprising the steps of:
The status information of certificate of the application program for mobile terminal to returning carries out determining whether to revoke status information Or effective status information, if revoking status information, dangerous tip is carried out to the service end, if effective status information, then Application program for mobile terminal Connection Service end obtains application.
Preferably, the checking proxy server is cloud server, and the attribute information of the certificate includes certificate sequence Number, issuer title hash and issuer cipher key Hash.
The present invention also proposes a kind of digital certificate confirmation system for application program for mobile terminal, including mobile terminal and Checking proxy server,
The application program for mobile terminal includes:
Acquisition module, connection request is sent to service end, obtains the current certificates of the service end;
Parsing module, for parsing the certificate, obtains the attribute information of the certificate;
Sending module, for sending the attribute information of the certificate to checking proxy server;
The checking proxy server includes:
Judging unit is more for what is stored in the attribute information by the certificate is received, with the checking proxy server Individual certificate is compared, and the attribute information identical certificate with the certificate is judged whether, if so, then returning to the certificate Status information is to application program for mobile terminal;If it is not, then obtaining the status information of the certificate by inquiring about certification authority.
Preferably, the checking proxy server also includes:
Receiving unit, for receiving the current certificates of the service end and signing originator certificate;
Transmitting element, for sending current certificates by the checking proxy server and signing originator certificate to certificate authority Mechanism;
Acquiring unit, the status information for obtaining the certificate from the certification authority;
Resolution unit, the status information for parsing the certificate;
Memory cell, the status information for storing the certificate and the certificate;
Signature unit, signs for the status information to the certificate, sends to the mobile terminal application of connection request Program.
Preferably, the application program for mobile terminal also includes:
Receiver module, receives the status information of the certificate of signature;
Authentication module, verifies the signature, obtains the status information of the certificate.
Preferably, the application program for mobile terminal also includes:Judge module, for the application program for mobile terminal pair The status information of the certificate of return carries out determining whether to revoke status information or effective status information, if revoking state letter Breath, dangerous tip is carried out to connecting the service end, if effective status information, then application program for mobile terminal Connection Service end Obtain application.
Preferably, the checking proxy server is cloud server, and the attribute information of the certificate includes certificate sequence Number, issuer title hash and issuer cipher key Hash.
When technical solution of the present invention to service end by sending connection request, the attribute information of the certificate of the service end is arrived Checking proxy server, checking proxy server receives the attribute information of certificate, the multiple with storage in checking proxy server Certificate is compared, and judges whether the attribute information identical certificate with certificate, if so, then returning to the state letter of the certificate Breath makes easy to verify quick to mobile terminal, saves mobile flow and the amount of saving energy, efficiency high, if it is not, being issued by certificate again The state of simple byte is returned after the status information of hair mechanism acquisition certificate to application program for mobile terminal, ensures mobile whole with this Hold the safety of application program.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing The accompanying drawing to be used needed for having technology description is briefly described, it should be apparent that, drawings in the following description are only this Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can be with Structure according to these accompanying drawings obtains other accompanying drawings.
Fig. 1 is that the present invention shows for the operation principle of the embodiment of digital certificate authentication method one of application program for mobile terminal It is intended to;
Fig. 2 be Fig. 1 in by certification authority acquisition certificate the embodiment of status information one operation principle schematic diagram;
Fig. 3 is another embodiment operation principle schematic diagram of status information in Fig. 1 by certification authority acquisition certificate;
Fig. 4 is the mobile terminal function module diagram of the digital certificate confirmation system for application program for mobile terminal;
Fig. 5 is the functional module of the checking proxy server of the digital certificate confirmation system for application program for mobile terminal Schematic diagram.
Drawing reference numeral explanation:
Label Title Label Title
10 Application program for mobile terminal 21 Judging unit
11 Acquisition module 22 Receiving unit
12 Parsing module 23 Transmitting element
13 Sending module 24 Acquiring unit
14 Receiver module 25 Resolution unit
15 Authentication module 26 Memory cell
16 Judge module 27 Signature unit
20 Checking proxy server
The realization of the object of the invention, functional characteristics and advantage will be described further referring to the drawings in conjunction with the embodiments.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than whole embodiments.Base Embodiment in the present invention, those of ordinary skill in the art obtained under the premise of creative work is not made it is all its His embodiment, belongs to the scope of protection of the invention.
It is to be appreciated that the directional instruction (such as up, down, left, right, before and after ...) of institute is only used in the embodiment of the present invention In relative position relation, motion conditions under a certain particular pose (as shown in drawings) between each part etc. are explained, if should When particular pose changes, then directionality indicates also correspondingly to change therewith.
In the present invention, unless otherwise clearly defined and limited, term " connection ", " fixation " etc. should be interpreted broadly, For example, " fixation " can be fixedly connected, or be detachably connected, or integrally;Can be mechanically connect, or Electrical connection;Can be joined directly together, it is also possible to be indirectly connected to by intermediary, can be two connections or two of element internal The interaction relationship of individual element, unless otherwise clearly restriction.For the ordinary skill in the art, can basis Concrete condition understands above-mentioned term concrete meaning in the present invention.
In addition, in the present invention such as relating to the description of " first ", " second " etc. be only used for describe purpose, and it is not intended that Indicate or imply its relative importance or the implicit quantity for indicating indicated technical characteristic.Thus, define " first ", At least one this feature can be expressed or be implicitly included to the feature of " second ".In addition, the technical side between each embodiment Case can be combined with each other, but must can be implemented as basis with those of ordinary skill in the art, when the combination of technical scheme It will be understood that the combination of this technical scheme does not exist when appearance is conflicting or cannot realize, also not in the guarantor of application claims Within the scope of shield.
The present invention proposes a kind of digital certificate authentication method and system for application program for mobile terminal.
Reference picture 1, in an embodiment of the present invention, this is used for the digital certificate authentication method bag of application program for mobile terminal Include following steps:
S11:Connection request is sent to service end, the current certificates of the service end are obtained;
S12:Parsing certificate, obtains the attribute information of certificate;
S13:Send certificate attribute information to verify proxy server;
S21:Checking proxy server receives the attribute information of certificate, the multiple certificates with storage in checking proxy server Compare, judge whether the attribute information identical certificate with certificate, S211:If so, then returning to the state of the certificate Information is to mobile terminal;S212:If it is not, then obtaining the status information of certificate by certification authority (CA).
The digital certificate authentication method for application program for mobile terminal of the present embodiment, first, mobile terminal application journey Sequence sends connection request, such as browser on various mobile terminals to service end:Apple Safari browsers, Google Chrome are clear Looking at device, red fox browser, Tengxun's browser, 360 browsers or UC browsers etc. be input into domain name or address etc. of service end, One embodiment is by accessing website with https on a web browser;May also be the e-mail on mobile terminal What program needed to verify mail signature and encrypted certificate revokes state;Or mobile terminal operating system needs checking to be installed Application program digital signature it is whether effective etc..Then, certificate can be parsed by application program for mobile terminal, only To the attribute information of certificate, now only checking proxy server need to be submitted to by the attribute information of the certificate of simple byte, it is excellent Selection of land, checking proxy server is cloud server, different regions and many people faster can be easily passed through cloud server Carry out checking certificate.Be stored with multiple certificates and the status information of the certificate in checking proxy server, and certificate includes certificate Attribute information, it is preferable that the attribute information of certificate include certificate serial number, issuer title hash and issuer key dissipate Row.Can successively be classified by the attribute information of certificate, such as be classified by the sequence number of certificate, make to submit to checking agency The certificate of server or the attribute information of certificate can quickly be stored or compared, and be found with fast and easy and certificate by comparing Attribute information identical certificate, if it is present be returned only to the status information of the certificate, by a small amount of byte, inquiry is quick, Save flow and power consumption, high efficiency.If it does not, returning to letter after certification authority obtains the status information of certificate The state of single byte is to application program for mobile terminal, it is ensured that the security that mobile terminal is used.
Further, the status information of the certificate of the checking automatically updated storage of proxy server, and it is continuously increased new label The certificate of hair, when after the status information for obtaining certificate by certification authority, checking proxy server automatically saves the certificate State, checking proxy server also can record the first certificate for carrying out certification authentication, and agents query still can be with simple byte Return to the result and save wireless flow and power consumption, when the mobile terminal or other mobile terminals are again by Information Mobile Service When device carries out certification authentication, first with record authenticated certificate and compare, the status information of the direct feedback certificate is carried with this High efficiency, makes inquiry more rapidly, and when verifying that proxy server carries out the data renewal of certificate, also can only refresh has updated The certificate of record, makes all certificates of record not update record one by one, further improves search efficiency.
When technical solution of the present invention to service end by sending connection request, the attribute information of the certificate of the service end is arrived Checking proxy server, checking proxy server receives the attribute information of certificate, the multiple with storage in checking proxy server Certificate is compared, and judges whether the attribute information identical certificate with certificate, if so, then returning to the state letter of the certificate Breath makes easy to verify quick, saving flow and electricity, efficiency high, if it is not, being obtained by certification authority again to mobile terminal The state of simple byte is returned after the status information of certificate to application program for mobile terminal, the peace that mobile terminal is used is ensured with this Quan Xing.
Reference picture 2, it is preferable that checking proxy server by certification authority obtain the status information bag of certificate Include following steps:
S22:Checking proxy server receives the current certificates of service end and signs originator certificate;
S23:By verifying the online certificate status protocol of proxy server, send current certificates and sign originator certificate to card Book issuing organization;
S24:Checking proxy server obtains the status information of the certificate from certification authority;
S25:Parse the status information of the certificate;
S26:Store the certificate and the status information of the certificate;
S27:Checking proxy server is signed to the status information of the certificate, is sent to the mobile terminal of connection request Application program.
The digital certificate authentication method for application program for mobile terminal of the present embodiment, when checking proxy server passes through When certification authority obtain the status information of certificate, checking proxy server parse the status information of the certificate, And be stored in sequence checking proxy server database in, also recorded, make mobile terminal next time access when can be straight Connect fast verification certificate by inquiry record.By verifying that proxy server is signed to the status information of the certificate, also may be used The application program for mobile terminal sent to connection request such as it is digitally signed to the status information of the certificate, prevents from illegally being usurped Change, the security of the result.
Reference picture 3, further, the digital certificate authentication method for application program for mobile terminal also includes following step Suddenly:
S14:Application program for mobile terminal receives the status information of the certificate of signature;
S15:Checking signature, obtains the status information of the certificate.
The digital certificate authentication method for application program for mobile terminal of the present embodiment, by corresponding to mobile terminal Checking information is verified whether to be effective information, and the status information of the certificate is obtained with this optional refusal or checking.
Reference picture 1, it is preferable that the digital certificate authentication method for application program for mobile terminal is further comprising the steps of:
S16:The status information of certificate of the application program for mobile terminal to returning carries out determining whether to revoke status information Or effective status information, if revoking status information, S161:Dangerous tip is carried out to Connection Service end;If effective status is believed Breath, S162:Safety instruction is carried out to Connection Service end, or directly by the connection request of application program for mobile terminal, it is mobile whole End application program Connection Service end obtains application.
The digital certificate authentication method for application program for mobile terminal of the present embodiment, by the soft of mobile terminal loading The status information that part or related plug-in unit carry out the certificate to returning carries out determining whether to revoke status information or effective status letter Breath, makes corresponding display alarm, enables application program for mobile terminal to be more convenient directly to show the certificate status of service end.
Reference picture 1 and Fig. 2, the present invention also propose a kind of digital certificate confirmation system for application program for mobile terminal, Including application program for mobile terminal 10 and checking proxy server 20,
Application program for mobile terminal 10 includes:
Acquisition module 11, connection request is sent to service end, obtains the current certificates of the service end;
Parsing module 12, for parsing certificate, obtains the attribute information of certificate;
Sending module 13, for sending the attribute information of certificate to checking proxy server 20;
Checking proxy server 20 includes:
Judging unit 21, for the multiple cards stored in the attribute information by certificate is received, with checking proxy server 20 Book is compared, and the attribute information identical certificate with certificate is judged whether, if so, then returning to the status information of the certificate To application program for mobile terminal 10;If it is not, then obtaining the status information of certificate by certification authority.
Above-mentioned application program for mobile terminal 10 sends connection request, such as browser on mobile terminal, apple to service end Fruit Safari browsers, Google's browser, red fox browser, Tengxun's browser, 360 browsers or UC browsers etc. are input into The domain name of service end or address etc., an embodiment are by accessing website with https on a web browser, being obtained by acquisition module 11 The certificate of the website is taken, by parsing module 12 parse the attribute information of the certificate of the website;May also be mobile terminal should Needed to verify that email encryption certificate revokes state with the client application of the Email being equipped with program 10, then sent Mail side is service end, and acquisition module 11 obtains current certificates and relevant information of transmission mail side etc.;Or mobile terminal Whether the operating system of application program 10 needs the digital signature of checking application program to be installed effective etc., then provide application program Exploitation software side be service end, acquisition module 11 carry out obtain the application development software side current certificates.Then, may be used Certificate is parsed by the built-in parsing module 12 of application program for mobile terminal 10, only obtains the attribute information of certificate, this When by sending module 13 by the attribute information of the certificate of simple byte submit to checking proxy server 20, it is preferable that checking Proxy server 20 is cloud server, different regions and many people faster easily can be verified by cloud server Certificate.Be stored with multiple certificates and the status information of the certificate in checking proxy server 20, and certificate includes the attribute of certificate Information, it is preferable that the attribute information of certificate includes certificate serial number, issuer title hash and issuer cipher key Hash.Can lead to The attribute information for crossing certificate is classified successively, is such as classified by the sequence number of certificate, makes to submit to by judging unit 16 Verify that the certificate of proxy server or the attribute information of certificate can quickly be stored or compared, looked for fast and easy by comparing To the attribute information identical certificate with certificate, if it is present the status information of the certificate is returned only to, by a small amount of byte, Inquiry is quick, saves flow, high efficiency.If it does not, simple after certification authority obtains the status information of certificate Byte returns to certificate status and gives mobile terminal application program, it is ensured that the safety that application program for mobile terminal 10 is used.
Further, the status information of the certificate of the checking automatically updated storage of proxy server 20, and increase new note The certificate of volume, when after the status information for obtaining certificate by certification authority, checking proxy server 20 automatically saves the card Book, checking proxy server 20 also can record the first certificate for carrying out certification authentication, when the application program for mobile terminal 10 or its When his mobile terminal carries out certification authentication again by checking proxy server 20, first with record authenticated certificate and compared Right, the status information of the direct feedback certificate improves efficiency with this, makes inquiry more rapidly, when checking proxy server 20 is carried out When the data of certificate update, also can only refresh the certificate of the record for having updated, all certificates of record is not updated note one by one Record, further improves search efficiency.
Reference picture 2, it is preferable that checking proxy server 20 also includes:
Receiving unit 22, for receiving the current certificates of service end and signing originator certificate;
Transmitting element 23, for the online certificate status protocol by verifying proxy server 20, send current certificates and Sign originator certificate to certification authority;
Acquiring unit 24, the status information for obtaining the certificate from certification authority;
Resolution unit 25, the status information for parsing the certificate;
Memory cell 26, for the status information for storing the certificate and be somebody's turn to do;
Signature unit 27, signs for the status information to the certificate, sends to the mobile terminal of connection request and answers Use program.
When checking proxy server 20 from certification authority obtain the status information of certificate by acquiring unit 24 When, checking proxy server 20 by resolution unit 25 parse the status information of the certificate, and is pressed by memory cell 26 According to sequential storage in the database of checking proxy server 20, also recorded, application program for mobile terminal 10 is visited next time Fast verification certificate by record can be directly inquired about when asking.Signed by the status information of 27 pairs of certificates of signature unit, Also signature can be carried out to the status information of the certificate to send to the application program for mobile terminal 10 of connection request, prevent from illegally being usurped Change, it is ensured that the security of transmission information.
With further reference to Fig. 1, it is preferable that application program for mobile terminal 10 also includes:
Receiver module 14, receives the status information of the certificate of signature;
Authentication module 15, checking signature, obtains the status information of the certificate.
The present embodiment receives the checking information corresponding to application program for mobile terminal 10 by receiver module 14, and by testing Card module 15 is verified whether to be effective information, and mobile terminal can decide whether to trust this certificate with this.
Preferably, application program for mobile terminal 10 also includes:Judge module 16, for application program for mobile terminal, 10 pairs are returned The status information of the certificate for returning carries out determining whether to revoke status information or effective status information, if revoking status information, Dangerous tip is carried out to Connection Service end, if effective status information, then directly by the connection of application program for mobile terminal 10 Request, the Connection Service end of application program for mobile terminal 10 obtains application.
Can be the soft of the loading of application program for mobile terminal 10 above by the judge module 16 of application program for mobile terminal 10 Part or related plug-in unit are carried out, and the status information of the certificate to returning carries out determining whether to revoke status information or effective status letter Breath, and corresponding display alarm is made, enable the certificate shape of the more convenient directly display service end of application program for mobile terminal 10 State.
The preferred embodiments of the present invention are the foregoing is only, the scope of the claims of the invention is not thereby limited, it is every at this Under the inventive concept of invention, the equivalent structure transformation made using description of the invention and accompanying drawing content, or directly/use indirectly It is included in scope of patent protection of the invention in other related technical fields.

Claims (10)

1. a kind of digital certificate authentication method for application program for mobile terminal, it is characterised in that this is used for mobile terminal should Comprised the following steps with the digital certificate authentication method of program:
Connection request is sent to service end, the current certificates of the service end are obtained;
The certificate is parsed, the attribute information of the certificate is obtained;
Send the attribute information of the certificate to checking proxy server;
The checking proxy server receives the attribute information of the certificate, the multiple with storage in the checking proxy server Certificate is compared, and the attribute information identical certificate with the certificate is judged whether, if so, then returning to the shape of the certificate State information is to application program for mobile terminal;If it is not, then obtaining the status information of the certificate by certification authority and returning To application program for mobile terminal.
2. the digital certificate authentication method of application program for mobile terminal is used for as claimed in claim 1, it is characterised in that described Checking proxy server is comprised the following steps by the status information that certification authority obtain the certificate:
The checking proxy server receives the current certificates of the service end and signs originator certificate;
Current certificates are sent by the checking proxy server and originator certificate to certification authority is signed;
The checking proxy server obtains the status information of the certificate from the certification authority;
Parse the status information of the certificate;
Store the certificate and the status information of the certificate;
The checking proxy server is signed to the status information of the certificate, is sent to the mobile terminal application of connection request Program.
3. the digital certificate authentication method of application program for mobile terminal is used for as claimed in claim 2, it is characterised in that the use It is further comprising the steps of in the digital certificate authentication method of application program for mobile terminal:
The application program for mobile terminal receives the status information of the certificate of signature;
The signature is verified, the status information of the certificate is obtained.
4. the digital certificate authentication method of application program for mobile terminal is used for as claimed in claim 1, it is characterised in that the use It is further comprising the steps of in the digital certificate authentication method of application program for mobile terminal:
The status information of certificate of the application program for mobile terminal to returning is carried out determining whether to revoke status information or had Effect status information, if revoking status information, dangerous tip is carried out to the service end, if effective status information, then move End application Connection Service end obtains application.
5. the digital certificate authentication method for application program for mobile terminal as described in claim 1-4 is any, its feature exists In the checking proxy server is cloud server, and the attribute information of the certificate includes certificate serial number, issuer title Hash and issuer cipher key Hash.
6. a kind of digital certificate confirmation system for application program for mobile terminal, it is characterised in that including mobile terminal application Program and checking proxy server,
The application program for mobile terminal includes:
Acquisition module, connection request is sent to service end, obtains the current certificates of the service end;
Parsing module, for parsing the certificate, obtains the attribute information of the certificate;
Sending module, for sending the attribute information of the certificate to checking proxy server;
The checking proxy server includes:
Judging unit, for the multiple cards stored in the attribute information by the certificate is received, with the checking proxy server Book is compared, and the attribute information identical certificate with the certificate is judged whether, if so, then returning to the state of the certificate Information is to mobile terminal;If it is not, then obtaining the status information of the certificate by certification authority.
7. the digital certificate confirmation system of application program for mobile terminal is used for as claimed in claim 6, it is characterised in that described Checking proxy server also includes:
Receiving unit, for receiving the current certificates of the service end and signing originator certificate;
Transmitting element, for sending current certificates by the checking proxy server and signing originator certificate to certificate authority machine Structure;
Acquiring unit, the status information for obtaining the certificate from the certification authority;
Resolution unit, the status information for parsing the certificate;
Memory cell, the status information for storing the certificate and the certificate;
Signature unit, signs for the status information to the certificate, sends to the application program for mobile terminal of connection request.
8. the digital certificate confirmation system of application program for mobile terminal is used for as claimed in claim 7, it is characterised in that described Application program for mobile terminal includes:
Receiver module, receives the status information of the certificate of signature;
Authentication module, verifies the signature, obtains the status information of the certificate.
9. the digital certificate confirmation system of application program for mobile terminal is used for as claimed in claim 6, it is characterised in that described Application program for mobile terminal also includes:
Judge module, the status information of the certificate for the application program for mobile terminal to returning carries out determining whether to revoke Status information or effective status information, if revoking status information, carry out dangerous tip, if effectively to connecting the service end Status information, then application program for mobile terminal Connection Service end acquisition application.
10. the digital certificate confirmation system for application program for mobile terminal as described in claim any one of 6-9, its feature It is that the checking proxy server is cloud server, the attribute information of the certificate includes certificate serial number, issuer name Claim hash and issuer cipher key Hash.
CN201611033380.4A 2016-11-15 2016-11-15 Digital certificate authentication method and system for application program for mobile terminal Active CN106789897B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201611033380.4A CN106789897B (en) 2016-11-15 2016-11-15 Digital certificate authentication method and system for application program for mobile terminal
PCT/CN2017/071216 WO2018090481A1 (en) 2016-11-15 2017-01-16 Method and system for verifying digital certificate of mobile terminal application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611033380.4A CN106789897B (en) 2016-11-15 2016-11-15 Digital certificate authentication method and system for application program for mobile terminal

Publications (2)

Publication Number Publication Date
CN106789897A true CN106789897A (en) 2017-05-31
CN106789897B CN106789897B (en) 2019-08-06

Family

ID=58970780

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611033380.4A Active CN106789897B (en) 2016-11-15 2016-11-15 Digital certificate authentication method and system for application program for mobile terminal

Country Status (2)

Country Link
CN (1) CN106789897B (en)
WO (1) WO2018090481A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107241341A (en) * 2017-06-29 2017-10-10 北京五八信息技术有限公司 Access control method and device
CN107392589A (en) * 2017-07-01 2017-11-24 武汉天喻信息产业股份有限公司 Android system intelligence POS system, safe verification method, storage medium
CN109101813A (en) * 2018-09-03 2018-12-28 郑州云海信息技术有限公司 A kind of application program hold-up interception method and relevant apparatus
CN109379371A (en) * 2018-11-20 2019-02-22 多点生活(成都)科技有限公司 Certification authentication method, apparatus and system
CN111797379A (en) * 2020-07-15 2020-10-20 上海瀚之友信息技术服务有限公司 A processing method and device for improving information security
CN111865992A (en) * 2020-07-23 2020-10-30 亚数信息科技(上海)有限公司 ACME centralized management system and load balancing method thereof
CN114154171A (en) * 2022-02-07 2022-03-08 浙江省人力资源和社会保障信息中心 Social security self-service machine program installation method and system, electronic equipment and computer medium
CN114615309A (en) * 2022-01-18 2022-06-10 奇安信科技集团股份有限公司 Client access control method, device and system, electronic equipment and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240406011A1 (en) * 2023-06-01 2024-12-05 Arris Enterprises Llc Security assurance framework for testing and validating certificates

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101652793A (en) * 2007-04-06 2010-02-17 日本电气株式会社 Electronic money system and electronic money trading method
CN103778367A (en) * 2013-12-30 2014-05-07 网秦(北京)科技有限公司 Method and terminal for detecting safety of application installation package based on application certificate and auxiliary server
CN103905448A (en) * 2014-04-01 2014-07-02 江苏物联网研究发展中心 Video camera equipment entity authentication method for urban security and protection
CN104580172A (en) * 2014-12-24 2015-04-29 北京奇虎科技有限公司 Data communication method and device based on https (hypertext transfer protocol over secure socket layer)
CN105429934A (en) * 2014-09-19 2016-03-23 腾讯科技(深圳)有限公司 HTTPS connection verification method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101652793A (en) * 2007-04-06 2010-02-17 日本电气株式会社 Electronic money system and electronic money trading method
CN103778367A (en) * 2013-12-30 2014-05-07 网秦(北京)科技有限公司 Method and terminal for detecting safety of application installation package based on application certificate and auxiliary server
CN103905448A (en) * 2014-04-01 2014-07-02 江苏物联网研究发展中心 Video camera equipment entity authentication method for urban security and protection
CN105429934A (en) * 2014-09-19 2016-03-23 腾讯科技(深圳)有限公司 HTTPS connection verification method and device
CN104580172A (en) * 2014-12-24 2015-04-29 北京奇虎科技有限公司 Data communication method and device based on https (hypertext transfer protocol over secure socket layer)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107241341A (en) * 2017-06-29 2017-10-10 北京五八信息技术有限公司 Access control method and device
CN107241341B (en) * 2017-06-29 2020-07-07 北京五八信息技术有限公司 Access control method and device
CN107392589A (en) * 2017-07-01 2017-11-24 武汉天喻信息产业股份有限公司 Android system intelligence POS system, safe verification method, storage medium
CN109101813A (en) * 2018-09-03 2018-12-28 郑州云海信息技术有限公司 A kind of application program hold-up interception method and relevant apparatus
CN109379371A (en) * 2018-11-20 2019-02-22 多点生活(成都)科技有限公司 Certification authentication method, apparatus and system
CN109379371B (en) * 2018-11-20 2021-11-23 多点生活(成都)科技有限公司 Certificate verification method, device and system
CN111797379A (en) * 2020-07-15 2020-10-20 上海瀚之友信息技术服务有限公司 A processing method and device for improving information security
CN111865992A (en) * 2020-07-23 2020-10-30 亚数信息科技(上海)有限公司 ACME centralized management system and load balancing method thereof
CN114615309A (en) * 2022-01-18 2022-06-10 奇安信科技集团股份有限公司 Client access control method, device and system, electronic equipment and storage medium
CN114615309B (en) * 2022-01-18 2024-03-15 奇安信科技集团股份有限公司 Client access control method, device, system, electronic equipment and storage medium
CN114154171A (en) * 2022-02-07 2022-03-08 浙江省人力资源和社会保障信息中心 Social security self-service machine program installation method and system, electronic equipment and computer medium

Also Published As

Publication number Publication date
WO2018090481A1 (en) 2018-05-24
CN106789897B (en) 2019-08-06

Similar Documents

Publication Publication Date Title
CN106789897B (en) Digital certificate authentication method and system for application program for mobile terminal
AU2021206913B2 (en) Systems and methods for distributed data sharing with asynchronous third-party attestation
CN102143134B (en) Method, device and system for distributed identity authentication
CN105187431B (en) Login method, server, client and the communication system of third-party application
US12244727B2 (en) User credential control system and user credential control method
CN108769020B (en) A privacy-preserving identity attribute certification system and method
CN105099673A (en) Authorization method, authorization requesting method and devices
CN101765108A (en) Safety certification service platform system, device and method based on mobile terminal
CN109981287A (en) A kind of code signature method and its storage medium
Yan et al. A lightweight authentication and key agreement scheme for smart grid
CN102546579A (en) Method, device and system used for providing system resources
CN103905194A (en) Identity traceability authentication method and system
CN109495458A (en) A kind of method, system and the associated component of data transmission
CN102984046A (en) Processing method of instant messaging business and corresponding network equipment
Khattak et al. Analysis of open environment sign-in schemes-privacy enhanced & trustworthy approach
CN103401686A (en) User Internet identity authentication system and application method thereof
CN113129008B (en) Data processing method, device, computer readable medium and electronic equipment
CN103532961A (en) Method and system for authenticating identity of power grid website based on trusted crypto modules
Zhang et al. Efficient privacy protection authentication protocol for vehicle network in 5G
KR102118556B1 (en) Method for providing private blockchain based privacy information management service
CN114079645A (en) Method and device for registering services
Augusto et al. OFELIA–A secure mobile attribute aggregation infrastructure for user-centric identity management
JP2009031849A (en) Electronic application certificate issuance system, electronic application reception system, and methods and programs thereof
KR101676832B1 (en) Method for Storing Web Standard Digital Certificate and Conducting Digital Signature Using the Same
US20140245412A1 (en) Linking credentials in a trust mechanism

Legal Events

Date Code Title Description
PB01 Publication
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