Claims
- 1. A method comprising:
receiving an indication that a user has been properly authenticated; checking whether said user has a certificate; and creating, when necessary, a certificate for said user; wherein a server automatically registers said user within a community of users, allowing said user to transparently send and receive secure electronic messages.
- 2. A method as in claim 1, wherein said creating further comprises:
retrieving, when available, information about said user from an electronic email message; and generating a certificate for said user based on said information.
- 3. A method as in claim 2, wherein said information further comprises the name of said user.
- 4. A method as in claim 3, wherein said information further comprises the electronic mail address for said user.
- 5. A method as in claim 4, wherein said creating further comprises updating said certificate when said server determines the name of said user.
- 6. A method comprising:
detecting if an alias exists for a user; and updating a certificate of said user when a server detects the existence of one or more said aliases.
- 7. A method as in claim 6, wherein said detecting further comprises:
adding a protocol header to each message for said user received by said server; inserting a first electronic mail address corresponding to said alias for said user in an appropriate field associated with said protocol header; and upon said user retrieving one or more of said received messages:
comparing said first electronic mail address with a second electronic mail address corresponding to said user; and adding said first electronic mail address to said certificate of said user when said first electronic mail address and said second electronic mail address are different.
- 8. A method comprising:
setting one or more expiration parameters for a certificate; generating a self signature and expiration date for said certificate when said certificate is utilized by a user and nearing expiration; and updating a certificate of said user when said server detects the existence of one or more aliases; wherein said certificate is automatically renewed.
- 9. A method as in claim 8, wherein said expiration parameters further comprise a key expiration timeout.
- 10. A method as in claim 8, wherein said expiration parameters further comprise an account inactivity timeout.
- 11. A method as in claim 8, wherein said expiration parameters further comprise a final account inactivity timeout.
- 12. A computer readable medium containing computer program instructions for automatically registering a user within a community of users, allowing said user to transparently send and receive secure electronic messages, said computer readable medium containing instructions for:
receiving an indication that a user has been properly authenticated; checking whether said user has a cryptographic key; and creating, when necessary, a certificate for said user.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This patent application claims priority to U.S. Provisional Patent Application No. 60/483,301, filed Jan. 7, 2003 and entitled “SYSTEM AND METHOD FOR DYNAMIC SECURITY OPERATIONS,” the entirety of which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60438301 |
Jan 2003 |
US |