Systems and methods for automated configuration of secure web site publishing
First Claim
1. A computer implemented system that facilitates web site certificate installation on local domain web clients, comprising the following computer executable components stored on one or more computer readable media:
- an input component that obtains a self-signed web site certificate and conveys the web site certificate to a signature component; and
the signature component automatically installs the certificate on a web server and a domain web client local to the web server and mitigates appearance of an untrusted certificate warning to the web client by automatically trusting the self-signed website certificate on the web client.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides systems and methods to automatically install and trust a self-signed (e.g., untrusted) web site certificate on one or more web clients local to the network. In addition, the systems and methods provide for automatic installation of the self-signed certificate and/or a signed (e.g., trusted) certificate on a web server, and automatic configuration to enable an authentication and/or encryption mechanism (e.g., SSL encryption) with at least a portion of the web site. Conventionally, certificate installation, configuration and trusting are achieved manually, which can be time consuming and prone to errors such as trusting a fictitious certificate, for example. The systems and methods of the present invention provide a novel approach to mitigate manual web site certificate installation (e.g., trusted and untrusted) and trusting, web client interruption via untrusted web site warning notifications, and domain web site redirection to a fictitious web site.
30 Citations
53 Claims
-
1. A computer implemented system that facilitates web site certificate installation on local domain web clients, comprising the following computer executable components stored on one or more computer readable media:
-
an input component that obtains a self-signed web site certificate and conveys the web site certificate to a signature component; and the signature component automatically installs the certificate on a web server and a domain web client local to the web server and mitigates appearance of an untrusted certificate warning to the web client by automatically trusting the self-signed website certificate on the web client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 53)
-
-
10. A computer executable system to automatically create, deploy and trust web site certificates, comprising the following computer executable components stored on computer readable media:
-
a certificate generating component to create and convey a self-signed web site certificate to a certificate loading component; the certificate loading component automatically installs the self-signed web site certificate on a web server; and a certificate authenticating component that prevents an untrusted certificate warning to a domain web client local to the web server by automatically installing and trusting the self-signed web site certificate on the domain web client. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer executable system to facilitate web site publishing, comprising the following computer executable components stored on computer readable media:
-
a user interface component (UI) that receives a request to create a self-signed web site certificate; a certificate creating component that creates and conveys a self-signed web site certificate to a certificate loading component upon receiving the request to create a web site certificate; and the certificate loading component prevents the web clients from receiving a certificate warning by automatically installing and trusting the self-signed web site certificate on a web server and one or more of its domain web clients. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method to automatically trust a self-signed web site certificate on a domain web client, comprising:
-
generating and conveying a self-signed certificate associated with a web site upon receiving a request for the web site certificate; receiving the self-signed web site certificate; automatically installing the self-signed web site certificate on a web server; and preventing an appearance of a warning to a domain web client by automatically installing and trusting the self-signed web site certificate on the domain web client local to the web server. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. A method to automatically install signed web site certificate on a web server, comprising:
-
generating and conveying a self-signed certificate associated with a web site to a certificate loading component upon receiving a request for the web site certificate; receiving a signed web site certificate associated with the web site; automatically installing the signed web site certificate on a web server; and automatically enabling SSL encryption on the web server; and facilitating warning-free navigation of a domain web client to the web site by automatically installing and trusting the self-signed web site certificate on domain web client local to the web server. - View Dependent Claims (38, 39)
-
-
40. A method to facilitate secure communication between a domain web client and a web server employing a self-signed web site certificate, comprising:
-
generating the self-signed web site certificate; automatically conveying and installing the self-signed web site certificate on a web server such that the web server can use the self-signed certificate to facilitate SSL encryption when serving web clients; automatically enabling SSL encryption on the web server; automatically installing and trusting the self-signed web site certificate on the domain web client such that the domain web client can use the self-signed certificate without a warning to facilitate SSL encryption when being served by the web server; and automatically enabling SSL encryption on the domain web client. - View Dependent Claims (41)
-
-
42. A data packet transmitted between two or more computer components that facilitates installing and trusting self-signed web site certificates on a domain web client, comprising:
a component to create and convey a self-signed web site certificate to an installation component, a component to automatically install the self-signed web site certificate on a web server and a domain web client, a component to automatically employ an encryption mechanism in connection with the web server and the domain web client, and a component to automatically trust the self-signed web site certificate on the domain web client.
-
43. A computer readable medium storing computer executable components to automatically install and trust self-signed certificates on a domain web client, comprising:
-
a component to automatically transmit and install the self-signed certificate on a web server; a component to automatically enable an encryption mechanism on the web server; a component to automatically install the self-signed certificate on a domain web client; a component to automatically enable an encryption mechanism on the domain web client; and a component to prevent a warning to the web client by automatically trusting the self-signed certificate on the domain web client.
-
-
44. A system to automatically trust a self-signed web site certificate on a domain web client, comprising:
-
means for obtaining the self-signed web site certificate generated by a web publisher; means for automatically installing the self-signed web site certificate to a web server and a trusted root certificate store on the domain web client hence preventing a warning when the web client navigates to the web site.
-
-
45. An API employed to generate, install and trust a self-signed web site certificate, comprising:
-
constructing and conveying the self-signed web site certificate with at least a server name to a web server; automatically installing the self-signed web site certificate on the web server; automatically installing the self-signed web site certificate on a domain web client; and automatically trusting the self-signed web site certificate on the domain web client hence preventing a warning message to the web client when it accesses the web site. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
-
52. A system to facilitate web site publishing, comprising:
-
a user interface component (UI) that obtains a self-signed web site certificate generated and conveyed by a web publisher; a certificate transforming component that modifies the self-signed web site certificate, and a certificate loading component that mitigates appearance of a warning to a local domain web client by automatically installing and trusting the modified certificate on a web server and the domain web client.
-
Specification