The invention discloses a WebService security certification
access control method based on a
software digital
certificate and a
timestamp. The method specifically comprises the steps of (1) generating a
client credit
certificate through a WebService
client; (2) creating a WebService request through the
client, and signing the WebService request data through a device
certificate; (3) calling the
timestamp through the client, acquiring stand time from a time source through a
timestamp server, and signing and issuing the timestamp to the WebService data through a timestamp
server private key; (4) sending the original request text, the device certificate of the WebService client, a signature message and the timestamp information to the
server side by the client through a WebService interface after packaging; (5) receiving the WebService request through the
server side, sequentially verifying the client device certificate, the
digital signature data and the timestamp information, then
processing the WebService request, and returning the
processing result to the WebService client. With the adoption of the method, the credible
access control certification can be performed for all WebService services; in addition, the validity of the request can be determined through the time, and the time can be accessed.