Claims
- 1. A method for providing one or more services via a network comprising:
receiving at a trusted messaging entity a digitally-signed document; identifying a subscribing customer that digitally signed the document; identifying an issuing participant associated with the subscribing customer; identifying a relying customer that is intending to rely on the digitally-signed document; identifying a relying participant associated with the relying customer; transmitting a first validation request for a digital certificate of the issuing participant to a root entity, the first validation request being signed with a private key associated with a first digital certificate that names the relying customer; receiving a validation response for the first validation request from the root entity; transmitting a second validation request for a digital certificate of the subscribing customer to the issuing participant, the second validation request being signed with a private key associated with the first digital certificate that names the relying customer; receiving a validation response for the second validation request from the issuing participant; transmitting a third validation request for a digital certificate of the relying participant to the root entity, the third validation request being signed with a private key associated with a first digital certificate that names the subscribing customer; receiving a validation response for the third validation request from the root entity; transmitting a fourth validation request for a digital certificate of the relying customer to the relying participant, the fourth validation request being signed with a private key associated with the first digital certificate that names the subscribing customer; receiving a validation response for the fourth validation request from the relying participant; determining whether the first, second, third, and fourth validation responses are positive; if the first, second, third, and fourth validation responses are positive, creating a first digitally-signed message that indicates the validity of the subscribing-customer digital certificate, the first digitally-signed message being created using a private key associated with a second digital certificate that names the relying participant; transmitting the digitally-signed document and the digitally-signed message to the relying customer.
- 2. The method of claim 1, wherein the first validation request is made by the trusted messaging entity acting on behalf of a disclosed principal, and wherein the disclosed principal is the relying participant.
- 3. The method of claim 1, wherein the second validation request is made by the trusted messaging entity acting on behalf of a disclosed principal, and wherein the disclosed principal is the relying participant.
- 4. The method of claim 1, wherein the third validation request is made by the trusted messaging entity acting on behalf of a disclosed principal, and wherein the disclosed principal is the issuing participant.
- 5. The method of claim 1, wherein the fourth validation request is made by the trusted messaging entity acting on behalf of a disclosed principal, and wherein the disclosed principal is the issuing participant.
- 6. The method of claim 1, wherein the first digitally-signed message is made by the trusted messaging entity acting on behalf of a disclosed principal, and wherein the disclosed principal is the relying participant.
- 7. The method of claim 1, further comprising:
receiving a digitally-signed receipt from the relying customer; creating a second digitally-signed message that indicates the validity of the relying-customer digital certificate, the second digitally-signed message being created using a private key associated with a second digital certificate that names the issuing participant; and transmitting the digitally-signed receipt and the second digitally-signed message to the relying customer.
- 8. The method of claim 7, wherein the second digitally-signed message is made by the trusted messaging entity acting on behalf of a disclosed principal, and wherein the disclosed principal is the issuing participant.
- 9. The method of claim 7, wherein the first digital certificate that names the issuing participant and the second digital certificate that names the issuing participant are the same digital certificate.
- 10. The method of claim 1, wherein the first digital certificate that names the relying participant and the second digital certificate that names the relying participant are the same digital certificate.
- 11. The method of claim 1, wherein the first, second, third, and fourth validation requests are formatted in accordance with the Online Certificate Status Protocol.
- 12. A system for providing one or more services via a network comprising:
means for receiving at a trusted messaging entity a digitally-signed document; means for identifying a subscribing customer that digitally signed the document; means for identifying an issuing participant associated with the subscribing customer; means for identifying a relying customer that is intending to rely on the digitally-signed document; means for identifying a relying participant associated with the relying customer; means for transmitting a first validation request for a digital certificate of the issuing participant to a root entity, the first validation request being signed with a private key associated with a first digital certificate that names the relying customer; means for receiving a validation response for the first validation request from the root entity; means for transmitting a second validation request for a digital certificate of the subscribing customer to the issuing participant, the second validation request being signed with a private key associated with the first digital certificate that names the relying customer; means for receiving a validation response for the second validation request from the issuing participant; means for transmitting a third validation request for a digital certificate of the relying participant to the root entity, the third validation request being signed with a private key associated with a first digital certificate that names the subscribing customer; means for receiving a validation response for the third validation request from the root entity; means for transmitting a fourth validation request for a digital certificate of the relying customer to the relying participant, the fourth validation request being signed with a private key associated with the first digital certificate that names the subscribing customer; means for receiving a validation response for the fourth validation request from the relying participant; means for determining whether the first, second, third, and fourth validation responses are positive; means for creating a first digitally-signed message that indicates the validity of the subscribing-customer digital certificate if the first, second, third, and fourth validation responses are positive, the first digitally-signed message being created using a private key associated with a second digital certificate that names the relying participant; means for transmitting the digitally-signed document and the digitally-signed message to the relying customer.
- 13. The system of claim 12, wherein the first validation request is made by the trusted messaging entity acting on behalf of a disclosed principal, and wherein the disclosed principal is the relying participant.
- 14. The system of claim 12, wherein the second validation request is made by the trusted messaging entity acting on behalf of a disclosed principal, and wherein the disclosed principal is the relying participant.
- 15. The system of claim 12, wherein the third validation request is made by the trusted messaging entity acting on behalf of a disclosed principal, and wherein the disclosed principal is the issuing participant.
- 16. The system of claim 12, wherein the fourth validation request is made by the trusted messaging entity acting on behalf of a disclosed principal, and wherein the disclosed principal is the issuing participant.
- 17. The system of claim 12, wherein the first digitally-signed message is made by the trusted messaging entity acting on behalf of a disclosed principal, and wherein the disclosed principal is the relying participant.
- 18. The system of claim 12, further comprising:
means for receiving a digitally-signed receipt from the relying customer; means for creating a second digitally-signed message that indicates the validity of the relying-customer digital certificate, the second digitally-signed message being created using a private key associated with a second digital certificate that names the issuing participant; and means for transmitting the digitally-signed receipt and the second digitally-signed message to the relying customer.
- 19. The system of claim 18, wherein the second digitally-signed message is made by the trusted messaging entity acting on behalf of a disclosed principal, and wherein the disclosed principal is the issuing participant.
- 20. The system of claim 18, wherein the first digital certificate that names the issuing participant and the second digital certificate that names the issuing participant are the same digital certificate.
- 21. The system of claim 18, wherein the first digital certificate that names the relying participant and the second digital certificate that names the relying participant are the same digital certificate.
- 22. The system of claim 18, wherein the first, second, third, and fourth validation requests are formatted in accordance with the Online Certificate Status Protocol.
- 23. In a system comprising:
a root entity; a trusted messaging entity; a first participant; and a second participant; a method for providing one or more service via a network, comprising: providing the trusted messaging entity with a first certificate that names the first participant and a second certificate that names the second participant; creating a first message, the first message comprising a validation request; signing by the trusted messaging entity the first message with a private key associated with the first certificate; transmitting the first message by the trusted messaging entity, whereby the trusted messaging entity acts as an agent for a disclosed principal that is the first participant; creating a second message, the second message comprising a validation request; signing by the trusted messaging entity the second message with a private key associated with the second certificate; and transmitting the second message by the trusted messaging entity, whereby the trusted messaging entity acts as an agent for a disclosed principal that is the second participant.
- 24. The method of claim 23, wherein the first and second validation requests are sent to the root entity.
- 25. The method of claim 23, wherein the first validation request is sent to the second participant.
- 26. The method of claim 23, wherein the second first validation request is sent to the first participant.
Parent Case Info
[0001] This patent application claims priority from U.S. provisional patent application serial No. 60/231,317, filed Sep. 8, 2000, entitled Proposed Joint Solution and e-Trust: A Global Solution, which is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60231317 |
Sep 2000 |
US |