PSM:EV Testing: Difference between revisions

Jump to navigation Jump to search
clarification about issuer and serial representation
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 most be provided in their encoded form (as stored in the certificate) and transformed to base64.
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.
Confirmed users
563

edits

Navigation menu