sl@0: [SEC-TCERTSTORE-APIPOLICING-0.1.2-001] sl@0: sl@0: A1 sl@0: 1 sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-0.1.3-001] sl@0: sl@0: A2 sl@0: 2 sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-0.1.4-001] sl@0: sl@0: A3 sl@0: 3 sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-0.1.5-001] sl@0: sl@0: A4 sl@0: 4 sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-0.2-001] sl@0: sl@0: write sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-0.3.1-001] sl@0: sl@0: 0 sl@0: sl@0: sl@0: 1 sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-0.3.2-001] sl@0: sl@0: 0 sl@0: sl@0: sl@0: 0 sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-0.3.3-001] sl@0: sl@0: 0 sl@0: sl@0: sl@0: 1 sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-0.4-001] sl@0: sl@0: sl@0: 1 sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-0.5-001] sl@0: sl@0: rsacertkey1.txt sl@0: AllUsagesButNR sl@0: *IMPORTED* RSA key 1 sl@0: Extractable sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-1.1-001] sl@0: sl@0: t_certstore.exe sl@0: sl@0: TCB sl@0: sl@0: sl@0: WriteDeviceData sl@0: sl@0: sl@0: sl@0: sl@0: Opening a writable certificate store manager sl@0: init sl@0: sl@0: write sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Add the certificate CAX1 sl@0: addcert sl@0: sl@0: X509 sl@0: sl@0: sl@0: sl@0: 0 sl@0: c:\unifiedcertstore2\CAX1.cer sl@0: ca sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: Get the list of certificates sl@0: listcert sl@0: sl@0: sl@0: ca sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Add the certificate CAX1 sl@0: addcert sl@0: sl@0: X509 sl@0: sl@0: sl@0: sl@0: 0 sl@0: c:\unifiedcertstore2\CAX1.cer sl@0: ca sl@0: sl@0: sl@0: KErrPermissionDenied sl@0: sl@0: sl@0: sl@0: sl@0: Get the list of certificates sl@0: listcert sl@0: sl@0: sl@0: ca sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Deleting the writable certificate store manager sl@0: delete sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-1.2-001] sl@0: sl@0: t_certstore.exe sl@0: sl@0: TCB sl@0: sl@0: sl@0: WriteDeviceData sl@0: sl@0: sl@0: sl@0: sl@0: Opening a writable certificate store manager sl@0: init sl@0: sl@0: write sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Set applications to the CAX1 certificate sl@0: setapplications sl@0: sl@0: sl@0: 2 3 sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: Set the trust for CAX1 sl@0: settrust sl@0: sl@0: sl@0: 1 sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: Get applications for CAX1 sl@0: getapplications sl@0: sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: 2 3 sl@0: sl@0: sl@0: sl@0: sl@0: Get the trust for CAX1 sl@0: gettrusters sl@0: sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: 1 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Set applications to the CAX1 certificate sl@0: setapplications sl@0: sl@0: sl@0: 2 3 sl@0: sl@0: sl@0: KErrPermissionDenied sl@0: sl@0: sl@0: sl@0: sl@0: Set the trust for CAX1 sl@0: settrust sl@0: sl@0: sl@0: 1 sl@0: sl@0: sl@0: KErrPermissionDenied sl@0: sl@0: sl@0: sl@0: sl@0: Get applications for CAX1 sl@0: getapplications sl@0: sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Get the trust for CAX1 sl@0: gettrusters sl@0: sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: 0 sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Deleting the writable certificate store manager sl@0: delete sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-1.3-001] sl@0: sl@0: t_certstore.exe sl@0: sl@0: TCB sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Opening a writable certificate store manager sl@0: init sl@0: sl@0: write sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Get applications for CAX1 sl@0: getapplications sl@0: sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: 2 3 sl@0: sl@0: sl@0: sl@0: sl@0: Get the trust for CAX1 sl@0: gettrusters sl@0: sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: 1 sl@0: sl@0: sl@0: sl@0: sl@0: Get the list of certificates sl@0: listcert sl@0: sl@0: sl@0: ca sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Retrieve CAX1 cert sl@0: retrieve sl@0: sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Deleting the writable certificate store manager sl@0: delete sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-1.4-001] sl@0: sl@0: t_certstore.exe sl@0: sl@0: TCB sl@0: sl@0: sl@0: WriteDeviceData sl@0: sl@0: sl@0: sl@0: sl@0: Opening a writable certificate store manager sl@0: init sl@0: sl@0: write sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Remove the certificate CAX1 sl@0: deletecert sl@0: sl@0: ca sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: Get the list of certificates sl@0: listcert sl@0: sl@0: sl@0: ca sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Remove the certificate CAX1 sl@0: deletecert sl@0: sl@0: ca sl@0: sl@0: sl@0: sl@0: KErrPermissionDenied sl@0: sl@0: sl@0: sl@0: sl@0: Get the list of certificates sl@0: listcert sl@0: sl@0: sl@0: ca sl@0: sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Deleting the writable certificate store manager sl@0: delete sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-2.1-001] sl@0: sl@0: t_certstore.exe sl@0: sl@0: TCB sl@0: sl@0: sl@0: ReadUserData sl@0: WriteUserData sl@0: sl@0: sl@0: sl@0: sl@0: Opening a writable certificate store manager sl@0: init sl@0: sl@0: write sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Add the certificate rsacert1 sl@0: addcert sl@0: sl@0: X509 sl@0: sl@0: sl@0: 4808f03892fe836e78d048bcefcca4a37913d886 sl@0: 0 sl@0: c:\unifiedcertstore2\rsacert1.cer sl@0: user sl@0: sl@0: sl@0: KErrPermissionDenied sl@0: sl@0: sl@0: sl@0: sl@0: Get the list of certificates sl@0: listcert sl@0: sl@0: sl@0: user sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Add the certificate rsacert1 sl@0: addcert sl@0: sl@0: X509 sl@0: sl@0: sl@0: 4808f03892fe836e78d048bcefcca4a37913d886 sl@0: 0 sl@0: c:\unifiedcertstore2\rsacert1.cer sl@0: user sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: Get the list of certificates sl@0: listcert sl@0: sl@0: sl@0: user sl@0: sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Deleting the writable certificate store manager sl@0: delete sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-2.2-001] sl@0: sl@0: t_certstore.exe sl@0: sl@0: TCB sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Opening a writable certificate store manager sl@0: init sl@0: sl@0: write sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Get the list of certificates sl@0: listcert sl@0: sl@0: sl@0: user sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Deleting the writable certificate store manager sl@0: delete sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-2.3-001] sl@0: sl@0: t_certstore.exe sl@0: sl@0: TCB sl@0: sl@0: sl@0: ReadUserData sl@0: sl@0: sl@0: sl@0: sl@0: Opening a writable certificate store manager sl@0: init sl@0: sl@0: write sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Retrieve rsacert1 cert sl@0: retrieve sl@0: sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Retrieve rsacert1 cert sl@0: retrieve sl@0: sl@0: sl@0: sl@0: sl@0: KErrPermissionDenied sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Deleting the writable certificate store manager sl@0: delete sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-2.4-001] sl@0: sl@0: t_certstore.exe sl@0: sl@0: TCB sl@0: sl@0: sl@0: WriteUserData sl@0: sl@0: sl@0: sl@0: sl@0: Opening a writable certificate store manager sl@0: init sl@0: sl@0: write sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Remove the certificate rsacert1 sl@0: deletecert sl@0: sl@0: user sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: Get the list of certificates sl@0: listcert sl@0: sl@0: sl@0: user sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Remove the certificate rsacert1 sl@0: deletecert sl@0: sl@0: user sl@0: sl@0: sl@0: sl@0: KErrPermissionDenied sl@0: sl@0: sl@0: sl@0: sl@0: Get the list of certificates sl@0: listcert sl@0: sl@0: sl@0: user sl@0: sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Deleting the writable certificate store manager sl@0: delete sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-3.1-001] sl@0: sl@0: t_certstore.exe sl@0: sl@0: TCB sl@0: sl@0: sl@0: WriteUserData sl@0: sl@0: sl@0: sl@0: sl@0: Opening a writable certificate store manager sl@0: init sl@0: sl@0: write sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Add the certificate U5K3 sl@0: addcert sl@0: sl@0: X509 sl@0: sl@0: sl@0: eeda2c6da84f17519ee837eadb8a5289dadfbb26 sl@0: 0 sl@0: c:\unifiedcertstore2\U5K3.crt sl@0: peer sl@0: sl@0: sl@0: KErrPermissionDenied sl@0: sl@0: sl@0: sl@0: sl@0: Get the list of certificates sl@0: listpeercert sl@0: sl@0: sl@0: peer sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Add the certificate U5K3 sl@0: addcert sl@0: sl@0: X509 sl@0: sl@0: sl@0: eeda2c6da84f17519ee837eadb8a5289dadfbb26 sl@0: 0 sl@0: c:\unifiedcertstore2\U5K3.crt sl@0: peer sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: Get the list of certificates sl@0: listcert sl@0: sl@0: sl@0: peer sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Deleting the writable certificate store manager sl@0: delete sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-3.2-001] sl@0: sl@0: t_certstore.exe sl@0: sl@0: TCB sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Opening a writable certificate store manager sl@0: init sl@0: sl@0: write sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Get the list of certificates sl@0: listcert sl@0: sl@0: sl@0: peer sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Deleting the writable certificate store manager sl@0: delete sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-3.3-001] sl@0: sl@0: t_certstore.exe sl@0: sl@0: TCB sl@0: sl@0: sl@0: ReadUserData sl@0: sl@0: sl@0: sl@0: sl@0: Opening a writable certificate store manager sl@0: init sl@0: sl@0: write sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Retrieve U5K3 cert sl@0: retrieve sl@0: sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Retrieve U5K3 cert sl@0: retrieve sl@0: sl@0: sl@0: sl@0: sl@0: KErrPermissionDenied sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Deleting the writable certificate store manager sl@0: delete sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-3.4-001] sl@0: sl@0: t_certstore.exe sl@0: sl@0: TCB sl@0: sl@0: sl@0: WriteUserData sl@0: sl@0: sl@0: sl@0: sl@0: Opening a writable certificate store manager sl@0: init sl@0: sl@0: write sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Remove the certificate U5K3 sl@0: deletecert sl@0: sl@0: peer sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: Get the list of certificates sl@0: listcert sl@0: sl@0: sl@0: peer sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Remove the certificate U5K3 sl@0: deletecert sl@0: sl@0: peer sl@0: sl@0: sl@0: sl@0: KErrPermissionDenied sl@0: sl@0: sl@0: sl@0: sl@0: Get the list of certificates sl@0: listcert sl@0: sl@0: sl@0: peer sl@0: sl@0: sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Deleting the writable certificate store manager sl@0: delete sl@0: sl@0: sl@0: KErrNone sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: [SEC-TCERTSTORE-APIPOLICING-4.1-001] sl@0: sl@0: sl@0: 1 sl@0: sl@0: