Confirmed users
563
edits
No edit summary |
(clarification about issuer and serial representation) |
||
| Line 3: | Line 3: | ||
Ensure the root CA cert has been added to NSS storage. | Ensure the root CA cert has been added to NSS storage. | ||
Find file mozilla/security/manager/ssl/src/nsIdentityChecking.cpp, which contains a definition for a type named nsMyTrustedEVInfo. | Find file [http://lxr.mozilla.org/seamonkey/source/security/manager/ssl/src/nsIdentityChecking.cpp mozilla/security/manager/ssl/src/nsIdentityChecking.cpp], which contains a definition for a type named [http://lxr.mozilla.org/seamonkey/ident?i=myTrustedEVInfos nsMyTrustedEVInfo]. | ||
Following the structure definition, add a new entry to array myTrustedEVInfos. | Following the structure definition, add a new entry to array myTrustedEVInfos. | ||
To ensure this page won't get out of date, please study the existing entries and field names, they should make it clear what you must provide. One noteworthy detail are the issuer and serial number fields, those | To ensure this page won't get out of date, please study the existing entries and field names, they should make it clear what you must provide. One noteworthy detail are the issuer and serial number fields. To produce the strings expected both in source code and the external file, take the binary representation of those fields (as stored in the certificate) and encode them as base64. | ||
PSM will use {issuer name, serial number} as a key to find potential root certs in NSS storage. | PSM will use {issuer name, serial number} as a key to find potential root certs in NSS storage. | ||