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"
}
}