PCSDKModule Documentation

Classes

PCKeys​Manager

Creates and manages assymetric keypairs

PCAuto​Signer

Class for autosigning transactions

PCScoring​Parameters

Parameters provided by a scoring system

PCSDK

The root class of The PCSDK

PCOperations​Manager

Processes PCOperation objects

PCUser​Restore

Restores and backups users

PCParameters

An additional parameters to send with requests

PCTransactions​Manager

Creates and manages PCTransaction objects

PCUsers​Manager

Creates and manages PCUser objects

Structures

Endpoint

Holds info about enpoint

Request

The helper struct to communicate with PCSDK server

Response​Type

The coding keys to decode server responses

Renew​Key​Challenge

Holds info for renewing user

Key​Pair

Holds SecKey references of a keypair

Device​Info

Collects info about device

Push​Address

Contains info for push notifications

PCScoring​Settings

The scoring setting provided by the PC server

PCExtended​Auth​Template

Contains extended authentication template data

PCLogging​Category

The category of the log message

PCLogging​Options

The level of the logging of sdk events

PCOperation

Struct which contains group of transactions

PCOperation.​Description
PCProcessing​Request

Holds operation's processing data

PCCertificate​Info

The info about user's certificate request and certificate

PCLogin

Struct contains information about login session

PCRenew​Request

Holds user's renew data

PCUser​Backup​Data

The user's backup data

PCConfirmation

Contains data for confirming transaction in offline mode

PCDeclination

Contains data for declining transaction in offline mode

PCResult

Holds the result of the sign or decline operation

PCTransaction

The struct that holds information about a transaction

Snippet

The snippet of te transacrion

PCUser

The struct that holds information about a user

PCUser​Options

User's options provided by the server

Enumerations

Endpoint.​HTTPMethod

The HTTP method

PCQRType

The type of a SDK's object provided by QR code or none if the type is unknown

PCSDK.​Mode

SDK's using mode

PCError

Common SDK's error type

PCServer​Error

SDK's network error type

PCExtended​Auth​Type

Available types for extended authentication

PCCertificate​Info.​Status

The certificate status

PCConfirmation​Type

The required type for confirmation

Text​Render​Type

The render type of the text

Transaction​Type

The type of the transaction

PCKeys​Processor​Policy

External keys processor policy.

PCPassword​Policy

Keys password policy.

Protocols

PCLogger​Protocol

The protocol to implement external logger

Keys​Processor

Manages elliptic-curve asymmetric keypairs and signes digests

Extensions

SecKey