Finds and returns a certificate chain associated with an existing key.
- Parameters
-
| pUUID | [ in ] This globally unique identifer is associated with the key that the chain belongs to. |
| pCertChain | [ out ] An array of certificates that represent a keys certificate chain. If NULL, then the number of certificates in the chain is returned in the parameter pNumWritten. |
| numChain | [ in ] The number of entires in the pCertChain array |
| pNumWritten | [ out ] The number of certificates written into pCertChain, or if pCertChain is NULL, the number required. |
- Returns
| Success | P6R::eOk | |
| Failure | P6R::eInvalidArg | One of the parameters is NULL (except for pCertChain). |
| P6R::eNotInitialized | A successful call to initialize was not made before this call. |
| P6R::eNotFound | There is no keystore entry associated with the UUID parameter.. |
| P6R::eFail | The number of entries in pCertChain are too small to hold the entire chain. |
| P6R::eInvalidState | A successful call to open() was not made before this call. |