Function to validate signature
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (TimestampRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "signature": "string",
- "data": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}
}
Function to sign response
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (SignRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "data": "string"
}
}
Function to sign PDF
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (PDFSignatureRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "applicationId": "string",
- "referenceId": "string",
- "timeStamp": "string",
- "data": "string",
- "lowerLeftX": 2147483647,
- "lowerLeftY": 2147483647,
- "upperRightX": 2147483647,
- "upperRightY": 2147483647,
- "reason": "string",
- "pageNumber": 2147483647,
- "password": "string"
}
}
Function to JWT Signature verification
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (JWTSignatureVerifyRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "jwtSignatureData": "string",
- "actualData": "string",
- "applicationId": "string",
- "referenceId": "string",
- "certificateData": "string",
- "validateTrust": true,
- "domain": "string"
}
}
Function to JWT sign data
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (JWTSignatureRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "dataToSign": "string",
- "applicationId": "string",
- "referenceId": "string",
- "includePayload": true,
- "includeCertificate": true,
- "includeCertHash": true,
- "certificateUrl": "string"
}
}
Function to JWT sign data
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (JWSSignatureRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "dataToSign": "string",
- "applicationId": "string",
- "referenceId": "string",
- "includePayload": true,
- "includeCertificate": true,
- "includeCertHash": true,
- "certificateUrl": "string",
- "validateJson": true,
- "b64JWSHeaderParam": true,
- "signAlgorithm": "string"
}
}
Get signinging public key
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (PublicKeyRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "serverProfile": "string"
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "publicKey": "string"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Get encryption public key
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (PublicKeyRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "serverProfile": "string"
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "publicKey": "string"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Encrypt data using tpm
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (TpmCryptoRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "value": "string",
- "publicKey": "string",
- "tpm": true
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "value": "string"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Decrypt data using tpm
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (TpmCryptoRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "value": "string",
- "publicKey": "string",
- "tpm": true
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "value": "string"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Verify signature
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (TpmSignVerifyRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "data": "string",
- "signature": "string",
- "publicKey": "string",
- "tpm": true
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "verified": true
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Sign data using tpm
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (TpmSignRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "data": "string"
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "data": "string"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Encrypt the data
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (CryptomanagerRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "applicationId": "string",
- "referenceId": "string",
- "timeStamp": "2019-08-24T14:15:22Z",
- "data": "string",
- "salt": "string",
- "aad": "string",
- "prependThumbprint": true
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "data": "string"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Encrypt the data with pin
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (CryptoWithPinRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "data": "string",
- "userPin": "string"
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "data": "string"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Encrypt the data & encrypt hash of the data with same session key
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (CryptomanagerRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "applicationId": "string",
- "referenceId": "string",
- "timeStamp": "2019-08-24T14:15:22Z",
- "data": "string",
- "salt": "string",
- "aad": "string",
- "prependThumbprint": true
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "data": "string"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Decrypt the data
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (CryptomanagerRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "applicationId": "string",
- "referenceId": "string",
- "timeStamp": "2019-08-24T14:15:22Z",
- "data": "string",
- "salt": "string",
- "aad": "string",
- "prependThumbprint": true
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "data": "string"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Decrypt the data with pin
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (CryptoWithPinRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "data": "string",
- "userPin": "string"
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "data": "string"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Decrypt the data & encrypt hash of the data with same session key
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (CryptomanagerRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "applicationId": "string",
- "referenceId": "string",
- "timeStamp": "2019-08-24T14:15:22Z",
- "data": "string",
- "salt": "string",
- "aad": "string",
- "prependThumbprint": true
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "data": "string"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Endpoint for Decrypt the data
encryptedKey required | string |
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "encryptedKey": "string"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Endpoint for Encrypt the data
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (ZKCryptoRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "id": "string",
- "zkDataAttributes": [
- {
- "identifier": "string",
- "value": "string"
}
]
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "zkDataAttributes": [
- {
- "identifier": "string",
- "value": "string"
}
], - "encryptedRandomKey": "string",
- "rankomKeyIndex": "string"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Endpoint for Decrypt the data
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (ZKCryptoRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "id": "string",
- "zkDataAttributes": [
- {
- "identifier": "string",
- "value": "string"
}
]
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "zkDataAttributes": [
- {
- "identifier": "string",
- "value": "string"
}
], - "encryptedRandomKey": "string",
- "rankomKeyIndex": "string"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Update signed certificate for the provided APP ID & REF ID for other domains
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (UploadCertificateRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "applicationId": "string",
- "referenceId": "string",
- "certificateData": "string"
}
}
Update signed certificate for the provided APP ID & REF ID
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (UploadCertificateRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "applicationId": "string",
- "referenceId": "string",
- "certificateData": "string"
}
}
Request to Revoke Base Key for the provided APP ID & REF ID
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (RevokeKeyRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "applicationId": "string",
- "referenceId": "string",
- "disableAutoGen": true
}
}
Request to Generate Symmetric key for the provided APP ID & REF ID
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (SymmetricKeyGenerateRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "applicationId": "string",
- "referenceId": "string",
- "force": true
}
}
Generate Master Key for the provided APP ID
objectType required | string |
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (KeyPairGenerateRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "applicationId": "string",
- "referenceId": "string",
- "force": true,
- "commonName": "string",
- "organizationUnit": "string",
- "organization": "string",
- "location": "string",
- "state": "string",
- "country": "string"
}
}
Request to Generate CSR for the provided APP ID & REF ID along with other certificate params
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (CSRGenerateRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "applicationId": "string",
- "referenceId": "string",
- "commonName": "string",
- "organizationUnit": "string",
- "organization": "string",
- "location": "string",
- "state": "string",
- "country": "string"
}
}
To Upload Partner Certificate
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (CertificateTrustRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "certificateData": "string",
- "partnerDomain": "string"
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "status": true
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
To Upload Partner Certificate
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (PartnerCertificateRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "certificateData": "string",
- "organizationName": "string",
- "partnerDomain": "string"
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "signedCertificateData": "string",
- "certificateId": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
To Upload CA/Sub-CA certificates
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (CACertificateRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "certificateData": "string",
- "partnerDomain": "string"
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "status": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Controller for migrating ZK keys
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (ZKKeyMigrateRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "zkEncryptedDataList": [
- {
- "keyIndex": 0,
- "encryptedKeyData": "string"
}
], - "purgeTempKeyFlag": true
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "zkEncryptedDataList": [
- {
- "keyIndex": 0,
- "statusMessage": "string"
}
]
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Controller for migrating base key
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (KeyMigrateBaseKeyRequestDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "applicationId": "string",
- "referenceId": "string",
- "encryptedKeyData": "string",
- "certificateData": "string",
- "notBefore": "2019-08-24T14:15:22Z",
- "notAfter": "2019-08-24T14:15:22Z"
}
}
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "status": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Controller to get the certificate for migrating ZK keys
{- "id": "string",
- "version": "string",
- "responsetime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "response": {
- "certificate": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}, - "errors": [
- {
- "errorCode": "string",
- "message": "string"
}
]
}
Endpoint for Encrypt the data
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (LicenseKeyMappingDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "tspId": "string",
- "licenseKey": "string",
- "permissions": [
- "string"
]
}
}
Endpoint for Encrypt the data
id | string |
version | string |
requesttime | string <date-time> |
metadata | object |
required | object (LicenseKeyGenerationDto) |
{- "id": "string",
- "version": "string",
- "requesttime": "2019-08-24T14:15:22Z",
- "metadata": { },
- "request": {
- "tspId": "string",
- "licenseExpiryTime": "2019-08-24T14:15:22Z"
}
}