Systems and methods for automated configuration of secure web site publishing
First Claim
1. A system that facilitates web site certificate installation on local domain web clients, comprising:
- an input component that obtains a web site certificate; and
a signature component that installs the certificate on the domain 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.
60 Citations
65 Claims
-
1. A system that facilitates web site certificate installation on local domain web clients, comprising:
-
an input component that obtains a web site certificate; and
a signature component that installs the certificate on the domain web client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system to automatically create, deploy and trust web site certificates, comprising:
-
a certificate generating component to create a self-signed web site certificate;
a certificate loading component to install the self-signed web site certificate on a web server and a domain web client; and
a certificate authenticating component to trust the self-signed web site certificate on the domain web client. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system to facilitate web site publishing, comprising:
-
a user interface component (UI) that receives a request to create a self-signed web site certificate;
a certificate creating component that creates a self-signed web site certificate upon receiving the request to create a web site certificate; and
a certificate loading component that installs the self-signed web site certificate on a web server and a domain web client. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method to automatically trust a self-signed web site certificate on a domain web client, comprising:
-
receiving a self-signed web site certificate associated with a web site;
automatically installing the self-signed web site certificate on a web server; and
automatically installing the self-signed web site certificate on a domain web client. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method to automatically install signed web site certificate on a web server, comprising:
-
receiving a signed web site certificate associated with a web site;
automatically installing the signed web site certificate on a web server; and
automatically enabling SSL encryption on the web server. - View Dependent Claims (51, 52)
-
-
53. A method to mitigate a malicious attempt to redirect a web client to a factious web site when employing a self-signed web site certificate, comprising:
-
generating a self-signed web site certificate;
automatically installing the self-signed web site certificate on a web server;
automatically enabling SSL encryption on the web server;
automatically installing and trusting the self-signed web site certificate on a domain web client; and
automatically enabling SSL encryption on the domain web client. - View Dependent Claims (54)
-
-
55. 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 a self-signed web site certificate, 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 sever and the domain web client, and a component to automatically trust the self-signed web site certificate on the domain web client.
-
56. 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 install the self-signed certificate on a web server;
a component to automatically enable an encryption mechanism on the web sever;
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 automatically trust the self-signed certificate on the domain web client.
-
-
57. 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, and means for installing the self-signed web site certificate to a trusted root certificate store on the domain web client.
-
-
58. An API employed to generate, install and trust a self-signed web site certificate, comprising:
-
constructing the self-signed web site certificate with at least a server name;
automatically installing the self-signed web site certificate on a 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. - View Dependent Claims (59, 60, 61, 62, 63, 64)
-
-
65. A system to facilitate web site publishing, comprising:
-
a user interface component (U l) that obtains a self-signed web site certificate;
a certificate transforming component that modifies the self-signed web site certificate, and a certificate loading component that installs the modified certificate on a web server and a domain web client.
-
Specification