Verisign
Digital ID issuance proceeds as follows. Bob generates
his own key pair and sends the public key to an
appropriate CA with some proof of his identification.
The CA checks the identification and takes any other
steps necessary to assure itself that the request
really did come from Bob, and then sends him a Digital
ID attesting to the binding between Bob and his
public key, along with a hierarchy of Digital IDs
verifying the CA's public key. Bob can present this
Digital ID chain whenever desired in order to demonstrate
the legitimacy of his public key.
Since the CA must check for proper identification,
organizations will find it convenient to act as
a CA for its own members and employees. There will
also be CAs that issue Digital IDs to unaffiliated
individuals.
Different CAs may issue Digital IDs with varying
levels of identification requirements. One CA may
insist on seeing a driver's license, another may
want the Digital ID request form to be notarized,
yet another may want fingerprints of anyone requesting
a Digital ID. Each CA should publish its own identification
requirements and standards, so that verifiers can
attach the appropriate level of confidence in the
certified name-key bindings.
Operational Questions:
Who
registers the certificate?
MAIC assumes the responsiblity to submit your application
to the Certifying Authority and install your encryption
key when it is issued. You will be responsible for
providing to the Certifying Authority any information
they may need to authenticate your business or organization.
Thawte (the Certifying Authority) will contact your
business to tell you what information they need.
Where
will my Secure Server be located?
Your secure server will use the same document structure
as your current MAIC account, but will be running
in secure mode with your encryption key installed.
You can then host your server in any of our colocation
facilities. MAIC's colocation facilities are in the
United States, allowing International customers to
have a high-level secure server without government
limitation of export controls.
Why do I need a certificate
and why can't I just generate one for myself?
A certificate consists of your public key, an expiration
date, documentation binding it to your organization,
and the digital signature of its issuer, which should
be a recognized Certificate Authority (CA). If you
were to generate your own, there would be no way to
distinguish it from a counterfeit certificate intended
to imitate one of yours.
If I use your key technology
will the National Security Agency (NSA) have access
to my keys?
NO. Your private key is never transmitted to anyone.
In particular, your certificate request will contain
your public key only. So long as you protect your
private key, and provide no one with access to it,
your key will remain securely in your hands only.
MAIC provides this security for your private key
on your server.
Our site is outside of
the U.S. How can we obtain a certificate?
The procedure for requesting a certificate is the
same for domestic or international requests. There
may be an additional charge, however, if language
translation is required. Please provide all your
information in English. If not provided in English,
you must have it translated in English at the direction
of the certifying authority.
Is the use of RSA technology,
secure web servers, and Thawte Digital IDs outside
of the U.S. affected by U.S. export laws?
Thawte's product, consisting essentially of an authentication
service for public keys but not the keys themselves,
is unaffected by U.S. export regulations. Since
MAIC's servers are in the United States, our international
customers can obtain full encryption keys for their
accounts hosted by MAIC.
I have more
than one account on MAIC. Do I need more than one
Digital ID?
Yes. Each account name must have a separate certificate.
Only full domain web accounts are eligible to become
a secure server.
Is there any way to speed
up the process?
It would be impossible to provide the authentication
implied by a certificate if we did not have the
proper documentation and time to complete the process.
Currently, the time period is minimum 5 working
days. This process assumes that all required information
is made available when requested.
What should
I use as my common name?
The common name is the URL of the site on which
you want to run SSL. This cannot be an IP address.
The site name must be used because some SSL browsers
compare the common name of the certificate to the
DNS name of the site.
What is a Distinguished
Name?
A Distinguished Name (DN) is a set of values that
describes your country, state or province, city
or town, organization, division within that organization
and your web server domain name.
Here is an example of a DN for Thawte:
Common-name: secure.pa.net(the server's URL)
Organization: MAIC (the company to which the server
is registered)
Organization Unit: Certificate Services (optional
field)
Locality: Carlisle
State: Pennsylvania(make sure to spell the complete
state name)
Country: US (make sure to use the correct iso-code)
What are examples
of Organizational Information?
You will need to fax us a copy of your business
registration. Examples are:
- Articles of Incorporation
- Partnership Papers
- Business License
- Fictitious Business License
- Federal Tax ID
All of these documents must be submitted in English.
If your documents are not in English you need to
have them translated by an independent translation
agency. These documents cannot be applications.
Who can be the Organizational
Contact?
An employee of the organization who is authorized
to sign binding company agreements.
How do I install my
Digital ID?
If you are installing it on your own server, there
should be instructions that came with your secure
server regarding this. For example, here
are instructions for the Apache web server.
My Secure Server Digital
ID has been installed. Now, how do I change my existing
Web site to make the transactions secure?
Once you have a Secure Server Digital ID and your
users log into your web site using SSL, (https://...
instead of http://...) all http (web) traffic will
be secure. That includes all GET/POST operations that
are submitted to CGI programs. If you have explicit
URLs (for example, "http://www.yoursite.com/newpage.html")
in your CGI programs or on web pages, make sure that
they say "https" instead of "http".
Also note that relative links (for example, /newpage.html)
from secure pages will remain secure, and from insecure
pages will remain insecure.
What happens when
a key expires?
In order to guard against a long-term factoring
attack, every key must have an expiration date after
which it is no longer valid. The time to expiration
must therefore be much shorter than the expected
factoring time, or equivalently, the key length
must be long enough to make the chances of factoring
before expiration extremely small. The validity
period for a key pair may also depend on the circumstances
in which the key will be used, although there will
also be a standard period. The validity period,
together with the value of the key and the estimated
strength of an expected attacker, then determines
the appropriate key size.
The expiration date of a key accompanies the public
key in a Digital ID or a directory listing. The
signature verification program should check for
expiration and should not accept a message signed
with an expired key. This means that when one's
own key expires, everything signed with it will
no longer be considered valid. Where it is important
that a signed document be considered valid for a
longer period of time, the document should be time-stamped.
After expiration, the user chooses a new key, which
should be longer than the old key, perhaps by several
digits, to reflect both the performance increase
of computer hardware and any recent improvements
in factoring algorithms. Recommended key length
schedules will likely be published. A user may recertify
a key that has expired, if it is sufficiently long
and has not been compromised. The Certificate Authority
would then issue a new Digital ID for the same key,
and all new signatures would point to the new Digital
ID instead of the old. However, the fact that computer
hardware continues to improve argues for replacing
expired keys with new, longer keys every few years.
Key replacement enables one to take advantage of
the hardware improvements to increase the security
of the cryptosystem. Faster hardware has the effect
of increasing security, perhaps vastly, but only
if key lengths are increased regularly.
How do I know what my Digital
ID's serial number is?
Your Digital ID's serial number is displayed
when you view your Digital ID in Netscape Navigator.
To view your Digital ID:
|
Netscape Navigator Users:
- Select Security Preferences
from the Options menu.
- Select the Personal Certificates
tab.
- Select your Digital ID's
nickname and then click the More Info button.
The serial number is displayed
in the certificate information window
|
Problems:
Why was my electronic
certificate request rejected?
The Distinguished Name you entered in the request
may not meet our requirements. For a complete description
of each field in the DN, and the required formats,
read here.