@digitalpersona/services
Version:
DigitalPersona Web Access Services
31 lines (19 loc) • 2.05 kB
Markdown
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [@digitalpersona/services](./services.md) > [IAdminService](./services.iadminservice.md) > [PSKCImport](./services.iadminservice.pskcimport.md)
## IAdminService.PSKCImport() method
Imports PSKC data to DPCA database.
<b>Signature:</b>
```typescript
PSKCImport(ticket: Ticket, PSKCData: Base64UrlString, PSKCFileName?: string | null, password?: string | null, sharedKey?: string | null): Promise<PSKCOutput[]>;
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| ticket | <code>Ticket</code> | a ticket with a JSON Web Token of the user who would like to import PSKC data to DPCA database. The owner of the token must have permissions to import the data. |
| PSKCData | <code>Base64UrlString</code> | a content of PSKC file provided by OTP vendor in Base64Url encoded format |
| PSKCFileName | <code>string | null</code> | a name of PSKC file provided by OTP vendor. This name is required for audit purposes only. |
| password | <code>string | null</code> | a password to protect PSKC data. This parameter is optional and will required only if Encryption Based on Passphrase-Based Keys is used for data protection in PSKC (see topic 6.2 of RFC6030, https://tools.ietf.org/html/rfc6030 for details) |
| sharedKey | <code>string | null</code> | an encoded value of Pre-Shared key for PSKC secrets. The format of the encoding is manufacturer depended and unknown. It is server's responsibility to find out a proper encoding format and decode the key. This parameter is optional and it is required only if Encryption Based on Pre-Shared Keys is used for data protection in PSKC (see topic 6.1 of RFC6030, https://tools.ietf.org/html/rfc6030 for details) |
<b>Returns:</b>
`Promise<PSKCOutput[]>`
a promise to return a list of objects in DPPSKCOutput format. It gives us information about result of importing operation for every OTP token inside PSKC file.