Here is their web page (at least the part I can release)
Each cookie contains the following fields:
| Issue Time |
Expire Time |
Issuer |
Userid |
IP Address |
ACIGROUP |
Location |
Other Data |
Signature |
|
- Issue Time
- The time when the cookie was issued.
- Expire Time
- The time when the cookie will no longer be valid.
- Issuer
- The name of the issuer of the cookie.
- Userid
- The userid represented by the cookie.
- IP Address
- The IP address for which the cookie is valid.
- ACIGROUP
- The security group from PROFS for the user.
This is useful to determine if the user is a dealer or
supplier.
- Location
- The location code for suppliers. This is not useful
inside the Company.
- Other Data
- Other fields may be defined in the future.
- Signature
- The RSA encrypted MD5 digest of the rest of the cookie.
Security of the System
The security of the system resides in the use of public key
cryptography to digitally sign the cookie. The issuer of the
cookie computes a special checksum of the cookie (using the RSA
Data Security, Inc. MD5 Message-Digest Algorithm)
and then encrypts this checksum with the issuer's private key.
The issuer is the only holder of the private key.
The receiver looks up the issuer's public key, and decrypts
the checksum. The receiver compares this checksum with one that
it computes, and compares the two. If they are equal, then:
- The cookie was issued by the issuer, and
- The cookie has not been tampered with.
Web Single Logon's private keys are kept on a secured server.
The public key is distributed with the Web Single Logon kit.
A trust relationship is established with the issuer.
When the cookie is validated, and has not expired, then the
identity encoded in the cookie is trusted. This establishes
the logon.
Password Validation
Centralizing the logon process allows a great flexibility in
maintaining a central Web password database. The Web Single
Logon Password Server currently uses the PROFS systems or X.500
for non-profs users to validate logons. This gives Web Single
Logon secured servers access to a base of over 95,000 users.
What does this little button do . .<Click>;
"USER HAS SIGNED OFF FOR THE DAY"
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.