Download OpenAPI specification:Download
CYWALL Cloud Fraud Management Interface
Creates a Custom Key with input algorithm and length, and attaches it to a cywallId
| X-Cert-Client-serialNumber | string The serial number cert header in hexadecimal to verify against the input cywallId. |
| X-Cert-Client-decimalSerialNumber | integer The serial number cert header in decimal to verify against the input cywallId. |
Contains the information of the key to generate as well as the cywallId whose request is being processed.
| cywallId required | string <uuid> This is the cywallId of the lib instance that is requesting a new Custom Key. Do note that requesting a Custom Key for a deprecated cywallId (a re-register operation deprecates a working cywallId in favor of a new cywallId) will be denied. In case it is required, the Verify endpoint can be used to get the new cywallId through the 'supersededBy' field. |
| keyAlgorithm required | string Enum: "AES" "RSA" "ECC_NIST" This is the algorithm used by the new Custom Key. |
| keyLength required | integer <int32> This is the length of the new Custom Key. |
{- "cywallId": "ab18be90-4913-4422-b1a6-63e2c0151289",
- "keyAlgorithm": "AES",
- "keyLength": 256
}This request requires TLS client authentication, which means that the certificate and the private key must be configured before performing the call. Check CYWALL Developer's Guide for further details on how to configure client authentication.
| cywallId required | string <uuid> The CYWALL ID of the device whose status is requested to change. E.g.: cc7cdd0a-e3c9-488a-9a09-789e862fcc7c |
| status required | string Enum: "LOCK_REQUEST" "UNLOCK_REQUEST" "WIPE_REQUEST" The new status requested for the CYWALL id supplied. E.g.: LOCK_REQUEST |
| X-Cert-Client-serialNumber | string The serial number cert header in hexadecimal to verify against the input cywallId. |
| X-Cert-Client-decimalSerialNumber | integer The serial number cert header in decimal to verify against the input cywallId. |
This request requires TLS client authentication, which means that the certificate and the private key must be configured before performing the call. Check CYWALL Developer's Guide for further details on how to configure client authentication.
| cywallId required | string <uuid> The CYWALL ID of the device whose status is queried. E.g.: cc7cdd0a-e3c9-488a-9a09-789e862fcc7c |
| include_matches | boolean Default: false Set to "true" in order to include information about other CYWALL instances running on the same device. The default value is "false". |
| include_device_info | boolean Default: false Set to "true" in order to include device hardware and software information. The default value is "false". |
| X-Cert-Client-serialNumber | string The serial number cert header in hexadecimal to verify against the input cywallId. |
| X-Cert-Client-decimalSerialNumber | integer The serial number cert header in decimal to verify against the input cywallId. |
{- "supersededBy": "e8c122fd-1251-4208-99e6-8b91eaa31720",
- "state": "VALID",
- "userLink": "C1991F9EAF989B6DA1AC4176E2FB22024EA1BC31BC3A069880DFB8A75f305EC",
- "deviceRti": {
- "root": true,
- "likelyRoot": true,
- "maybeRoot": true,
- "appLifted": true,
- "emulator": true,
- "hooking": true,
- "debugger": true,
- "appRepackaged": true,
- "underMitm": true,
- "safetyNetAttestationAvailable": true,
- "safetyNetAttestationTrusted": true,
- "basicIntegrity": true,
- "ctsProfileMatch": true
}, - "timestamp": "2019-08-21T16:13:44.902+02:00",
- "trustLevel": 1,
- "accountsSeenOnDevice": {
- "com.example.app1": [
- {
- "cywallId": "CYWALL_ID_1",
- "userLink": "user_id_1"
}, - {
- "cywallId": "CYWALL_ID_2",
- "userLink": "user_id_2"
}
], - "com.example.app2": [
- {
- "cywallId": "CYWALL_ID_3",
- "userLink": "user_id_3"
}
]
}, - "deviceInfo": {
- "oem": "Samsung",
- "modelName": "kltevzw",
- "modelId": "SM-G900V",
- "os": "Android",
- "osVersion": "Operating system version",
- "buildId": "Build ID",
- "securityPatchLevel": "2018-12-05"
}
}This request requires TLS client authentication, which means that the certificate and the private key must be configured before performing the call. Check CYWALL Developer's Guide for further details on how to configure client authentication.
| cywallId required | string <uuid> The CYWALL ID of the device whose status is requested to change. E.g.: cc7cdd0a-e3c9-488a-9a09-789e862fcc7c |
| status required | string Enum: "LOCK_REQUEST" "UNLOCK_REQUEST" "WIPE_REQUEST" The new status requested for the CYWALL id supplied. E.g.: LOCK_REQUEST |
| X-Cert-Client-serialNumber | string The serial number cert header in hexadecimal to verify against the input cywallId. |
| X-Cert-Client-decimalSerialNumber | integer The serial number cert header in decimal to verify against the input cywallId. |
This request requires TLS client authentication, which means that the certificate and the private key must be configured before performing the call. Check CYWALL Developer's Guide for further details on how to configure client authentication.
| cywallId required | string <uuid> The CYWALL ID of the device whose status is queried. E.g.: cc7cdd0a-e3c9-488a-9a09-789e862fcc7c |
| include_matches | boolean Default: false Set to "true" in order to include information about other CYWALL instances running on the same device. The default value is "false". |
| include_device_info | boolean Default: false Set to "true" in order to include device hardware and software information. The default value is "false". |
| X-Cert-Client-serialNumber | string The serial number cert header in hexadecimal to verify against the input cywallId. |
| X-Cert-Client-decimalSerialNumber | integer The serial number cert header in decimal to verify against the input cywallId. |
{- "supersededBy": "e8c122fd-1251-4208-99e6-8b91eaa31720",
- "state": "VALID",
- "userLink": "C1991F9EAF989B6DA1AC4176E2FB22024EA1BC31BC3A069880DFB8A75f305EC",
- "deviceRti": {
- "root": true,
- "likelyRoot": true,
- "maybeRoot": true,
- "appLifted": true,
- "emulator": true,
- "hooking": true,
- "debugger": true,
- "appRepackaged": true,
- "underMitm": true,
- "safetyNetAttestationAvailable": true,
- "safetyNetAttestationTrusted": true,
- "basicIntegrity": true,
- "ctsProfileMatch": true
}, - "timestamp": "2019-08-21T16:13:44.902+02:00",
- "trustLevel": 1,
- "accountsSeenOnDevice": {
- "com.example.app1": [
- {
- "cywallId": "CYWALL_ID_1",
- "userLink": "user_id_1"
}, - {
- "cywallId": "CYWALL_ID_2",
- "userLink": "user_id_2"
}
], - "com.example.app2": [
- {
- "cywallId": "CYWALL_ID_3",
- "userLink": "user_id_3"
}
]
}, - "deviceInfo": {
- "oem": "Samsung",
- "modelName": "kltevzw",
- "modelId": "SM-G900V",
- "os": "Android",
- "osVersion": "Operating system version",
- "buildId": "Build ID",
- "securityPatchLevel": "2018-12-05"
}
}| X-Cert-Client-subject required | string |
| X-Cert-Client-issuer required | string |
| X-Cert-Client-serialNumber | string The serial number cert header in hexadecimal to verify against the input cywallId. |
| X-Cert-Client-decimalSerialNumber | integer The serial number cert header in decimal to verify against the input cywallId. |
Contains the information of the key to generate as well as the cywallId whose request is being processed.
| cywallId required | string <uuid> |
| keyAlgorithm required | string |
| keyLength required | integer <int32> |
{- "cywallId": "c4769d29-cd40-479f-949d-f7f16a34ae51",
- "keyAlgorithm": "string",
- "keyLength": 0
}| length required | integer <int32> |
| X-Cert-Client-subject required | string |
| X-Cert-Client-issuer required | string |
| X-Cert-Client-serialNumber | string |
| X-Cert-Client-decimalSerialNumber | integer <int32> |
{- "secureRandom": "string"
}| X-Cert-Client-subject required | string |
| X-Cert-Client-issuer required | string |
| X-Cert-Client-serialNumber | string |
| X-Cert-Client-decimalSerialNumber | integer <int32> |
| userLink required | string |
required | object (SPApplication) |
| spId required | string <uuid> |
| clientCsr | string |
object | |
required | object |
required | object |
required | object |
| dfpHashType required | integer <int32> |
required | object (Version) |
object | |
Array of objects (DeviceAlertsInfo) |
{- "userLink": "string",
- "application": {
- "appName": "string",
- "appVersion": {
- "major": 0,
- "minor": 0,
- "patch": 0,
- "build": 0
}, - "hostInfo": {
- "licenseID": "string",
- "versionString": "string",
- "buildNumber": "string",
- "platform": "string",
- "packageName": "string"
}
}, - "spId": "2da8e569-d316-405d-a035-a5d0d2e437c4",
- "clientCsr": "string",
- "keyInfo": {
- "property1": {
- "keyType": "AES_256",
- "protectionLevel": "WBC",
- "attestation": [
- "string"
]
}, - "property2": {
- "keyType": "AES_256",
- "protectionLevel": "WBC",
- "attestation": [
- "string"
]
}
}, - "deviceId": {
- "property1": "string",
- "property2": "string"
}, - "softId": {
- "property1": "string",
- "property2": "string"
}, - "deviceRti": {
- "property1": true,
- "property2": true
}, - "dfpHashType": 0,
- "cywallVersion": {
- "major": 0,
- "minor": 0,
- "patch": 0,
- "build": 0
}, - "deviceInfo": {
- "property1": { },
- "property2": { }
}, - "deviceAlertsInfoList": [
- {
- "dbId": "11ef8030-da0e-436d-910f-7825969c4a41",
- "libTransaction": {
- "dbId": "11ef8030-da0e-436d-910f-7825969c4a41",
- "createdAt": "2019-08-24T14:15:22Z",
- "lastModifiedAt": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "type": "REGISTER",
- "requestStartedAt": "2019-08-24T14:15:22Z",
- "result": "PENDING",
- "nonce": "f25f24f2-d581-4594-9824-123d5821fb65",
- "timestamp": 0,
- "deviceInfo": [
- { }
], - "linkedServiceProvider": {
- "dbId": "11ef8030-da0e-436d-910f-7825969c4a41",
- "createdAt": "2019-08-24T14:15:22Z",
- "lastModifiedAt": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "createdBy": "string",
- "spid": "3f787e57-e463-4f18-ba44-4b7d07fbca10",
- "name": "string",
- "certExpiryDaysDelta": 0,
- "active": true,
- "deleted": true,
- "verification": true,
- "dataDeletion": true,
- "description": "string",
- "spTlsCertificates": [
- {
- "dbId": "11ef8030-da0e-436d-910f-7825969c4a41",
- "createdAt": "2019-08-24T14:15:22Z",
- "lastModifiedAt": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "createdBy": "string",
- "serviceProvider": { },
- "serialNumber": "string",
- "active": true,
- "linkedServiceProvider": { },
- "eventLogMessage": "string"
}
], - "linkedServiceProvider": { },
- "eventLogMessage": "string"
}, - "eventLogMessage": "string"
}, - "reason": "string",
- "additionalData": "string",
- "linkedServiceProvider": {
- "dbId": "11ef8030-da0e-436d-910f-7825969c4a41",
- "createdAt": "2019-08-24T14:15:22Z",
- "lastModifiedAt": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "createdBy": "string",
- "spid": "3f787e57-e463-4f18-ba44-4b7d07fbca10",
- "name": "string",
- "certExpiryDaysDelta": 0,
- "active": true,
- "deleted": true,
- "verification": true,
- "dataDeletion": true,
- "description": "string",
- "spTlsCertificates": [
- {
- "dbId": "11ef8030-da0e-436d-910f-7825969c4a41",
- "createdAt": "2019-08-24T14:15:22Z",
- "lastModifiedAt": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "createdBy": "string",
- "serviceProvider": { },
- "serialNumber": "string",
- "active": true,
- "linkedServiceProvider": { },
- "eventLogMessage": "string"
}
], - "linkedServiceProvider": { },
- "eventLogMessage": "string"
}, - "eventLogMessage": "string"
}
]
}{- "clientCert": "string",
- "clientPrK": {
- "kekLabel": "string",
- "keyValue": "string",
- "kcv": "string",
- "iv": "string",
- "algorithm": [
- 0
]
}, - "clientKSK": {
- "kekLabel": "string",
- "keyValue": "string",
- "kcv": "string",
- "iv": "string",
- "algorithm": [
- 0
]
}, - "cywallId": "c4769d29-cd40-479f-949d-f7f16a34ae51"
}| cywallId required | string <uuid> |
| X-Cert-Client-subject required | string |
| X-Cert-Client-issuer required | string |
| X-Cert-Client-serialNumber | string |
| X-Cert-Client-decimalSerialNumber | integer <int32> |
required | object |
required | object |
required | object |
required | object (Version) |
object |
{- "deviceId": {
- "property1": "string",
- "property2": "string"
}, - "deviceRti": {
- "property1": true,
- "property2": true
}, - "softId": {
- "property1": "string",
- "property2": "string"
}, - "cywallVersion": {
- "major": 0,
- "minor": 0,
- "patch": 0,
- "build": 0
}, - "deviceInfo": {
- "property1": { },
- "property2": { }
}
}{- "rc": "string"
}| cywallId required | string <uuid> |
| X-Cert-Client-subject required | string |
| X-Cert-Client-issuer required | string |
| X-Cert-Client-serialNumber | string |
| X-Cert-Client-decimalSerialNumber | integer <int32> |
required | object (SPApplication) |
| deviceId required | Array of strings [ 1 .. 2147483647 ] items |
| hash required | string |
required | object |
required | object |
required | object (Version) |
object | |
Array of objects (DeviceAlertsInfo) |
{- "application": {
- "appName": "string",
- "appVersion": {
- "major": 0,
- "minor": 0,
- "patch": 0,
- "build": 0
}, - "hostInfo": {
- "licenseID": "string",
- "versionString": "string",
- "buildNumber": "string",
- "platform": "string",
- "packageName": "string"
}
}, - "deviceId": [
- "string"
], - "hash": "string",
- "softId": {
- "property1": "string",
- "property2": "string"
}, - "deviceRti": {
- "property1": true,
- "property2": true
}, - "cywallVersion": {
- "major": 0,
- "minor": 0,
- "patch": 0,
- "build": 0
}, - "deviceInfo": {
- "property1": { },
- "property2": { }
}, - "deviceAlertsInfoList": [
- {
- "dbId": "11ef8030-da0e-436d-910f-7825969c4a41",
- "libTransaction": {
- "dbId": "11ef8030-da0e-436d-910f-7825969c4a41",
- "createdAt": "2019-08-24T14:15:22Z",
- "lastModifiedAt": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "type": "REGISTER",
- "requestStartedAt": "2019-08-24T14:15:22Z",
- "result": "PENDING",
- "nonce": "f25f24f2-d581-4594-9824-123d5821fb65",
- "timestamp": 0,
- "deviceInfo": [
- { }
], - "linkedServiceProvider": {
- "dbId": "11ef8030-da0e-436d-910f-7825969c4a41",
- "createdAt": "2019-08-24T14:15:22Z",
- "lastModifiedAt": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "createdBy": "string",
- "spid": "3f787e57-e463-4f18-ba44-4b7d07fbca10",
- "name": "string",
- "certExpiryDaysDelta": 0,
- "active": true,
- "deleted": true,
- "verification": true,
- "dataDeletion": true,
- "description": "string",
- "spTlsCertificates": [
- {
- "dbId": "11ef8030-da0e-436d-910f-7825969c4a41",
- "createdAt": "2019-08-24T14:15:22Z",
- "lastModifiedAt": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "createdBy": "string",
- "serviceProvider": { },
- "serialNumber": "string",
- "active": true,
- "linkedServiceProvider": { },
- "eventLogMessage": "string"
}
], - "linkedServiceProvider": { },
- "eventLogMessage": "string"
}, - "eventLogMessage": "string"
}, - "reason": "string",
- "additionalData": "string",
- "linkedServiceProvider": {
- "dbId": "11ef8030-da0e-436d-910f-7825969c4a41",
- "createdAt": "2019-08-24T14:15:22Z",
- "lastModifiedAt": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "createdBy": "string",
- "spid": "3f787e57-e463-4f18-ba44-4b7d07fbca10",
- "name": "string",
- "certExpiryDaysDelta": 0,
- "active": true,
- "deleted": true,
- "verification": true,
- "dataDeletion": true,
- "description": "string",
- "spTlsCertificates": [
- {
- "dbId": "11ef8030-da0e-436d-910f-7825969c4a41",
- "createdAt": "2019-08-24T14:15:22Z",
- "lastModifiedAt": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "createdBy": "string",
- "serviceProvider": { },
- "serialNumber": "string",
- "active": true,
- "linkedServiceProvider": { },
- "eventLogMessage": "string"
}
], - "linkedServiceProvider": { },
- "eventLogMessage": "string"
}, - "eventLogMessage": "string"
}
]
}{- "rc": "string",
- "missingIds": [
- "string"
]
}| cywallId required | string <uuid> |
| X-Cert-Client-subject required | string |
| X-Cert-Client-issuer required | string |
| X-Cert-Client-serialNumber | string |
| X-Cert-Client-decimalSerialNumber | integer <int32> |
| X-Cert-Client required | string |
| cywallId required | string <uuid> |
| X-Cert-Client-subject required | string |
| X-Cert-Client-issuer required | string |
| X-Cert-Client-serialNumber | string |
| X-Cert-Client-decimalSerialNumber | integer <int32> |
| X-Cert-Client required | string |
This service returns a custom secure key
| algorithm required | string Value: "AES" |
| length required | integer <int32> >= 1 |
| keyLabel | string |
{- "algorithm": "AES",
- "length": 1,
- "keyLabel": "string"
}This service generates Instance Certificate based on CSR
required | object (PublicKey) |
required | object (InstanceCertificateConfiguration) |
{- "publicKey": {
- "algorithm": [
- 0
], - "value": "string"
}, - "certificateConfiguration": {
- "validFrom": {
- "dateTime": "2019-08-24T14:15:22Z"
}, - "validTo": {
- "dateTime": "2019-08-24T14:15:22Z"
}, - "certType": "string",
- "modulusLength": "bits1024",
- "keyAlgorithm": "RSA",
- "signatureAlgorithm": "SHA_256_WITH_RSA_SIGNATURE",
- "caKeyLabel": "string",
- "issuer": "string",
- "serialNumber": 0,
- "keyUsages": [
- "DIGITAL_SIGNATURE"
], - "extendedKeyUsages": [
- "SERVER_AUTH"
], - "userInfo": {
- "deviceId": "string",
- "organizationId": "string",
- "applicationName": "string",
- "userLink": "string",
- "applicationVersion": "string",
- "instanceVersion": "string"
}
}
}{- "resultCode": "string",
- "resultMsg": "string",
- "certificate": {
- "value": "string"
}
}This service generates SecureKeys
| algorithm required | string Value: "AES" |
| length required | integer <int32> >= 1 |
| keyLabel | string |
{- "algorithm": "AES",
- "length": 1,
- "keyLabel": "string"
}{- "secureKey": {
- "keyLabel": "string",
- "key": {
- "value": "string"
}
}
}This service generates Release Certificate
required | object (KekConfiguration) |
required | object (ReleaseCertificateConfiguration) |
{- "kekConfiguration": {
- "kekId": "string"
}, - "certificateConfiguration": {
- "validFrom": {
- "dateTime": "2019-08-24T14:15:22Z"
}, - "validTo": {
- "dateTime": "2019-08-24T14:15:22Z"
}, - "certType": "string",
- "modulusLength": "bits1024",
- "keyAlgorithm": "RSA",
- "signatureAlgorithm": "SHA_256_WITH_RSA_SIGNATURE",
- "caKeyLabel": "string",
- "issuer": "string",
- "serialNumber": 0,
- "keyUsages": [
- "DIGITAL_SIGNATURE"
], - "extendedKeyUsages": [
- "SERVER_AUTH"
], - "userInfo": {
- "organizationId": "string",
- "applicationName": "string",
- "instanceVersion": "string"
}
}
}{- "resultCode": "string",
- "resultMsg": "string",
- "certificate": {
- "value": "string"
}, - "kek": {
- "value": "string"
}, - "privateKey": {
- "value": "string"
}
}This service generates Instance Certificate
required | object (KekConfiguration) |
required | object (InstanceCertificateConfiguration) |
{- "kekConfiguration": {
- "kekId": "string"
}, - "certificateConfiguration": {
- "validFrom": {
- "dateTime": "2019-08-24T14:15:22Z"
}, - "validTo": {
- "dateTime": "2019-08-24T14:15:22Z"
}, - "certType": "string",
- "modulusLength": "bits1024",
- "keyAlgorithm": "RSA",
- "signatureAlgorithm": "SHA_256_WITH_RSA_SIGNATURE",
- "caKeyLabel": "string",
- "issuer": "string",
- "serialNumber": 0,
- "keyUsages": [
- "DIGITAL_SIGNATURE"
], - "extendedKeyUsages": [
- "SERVER_AUTH"
], - "userInfo": {
- "deviceId": "string",
- "organizationId": "string",
- "applicationName": "string",
- "userLink": "string",
- "applicationVersion": "string",
- "instanceVersion": "string"
}
}
}{- "resultCode": "string",
- "resultMsg": "string",
- "certificate": {
- "value": "string"
}, - "wrappedPrivateKey": {
- "kekId": "string",
- "key": {
- "value": "string"
}, - "kcv": {
- "value": "string"
}, - "iv": {
- "value": "string"
}, - "algorithm": [
- 0
]
}, - "wrappedStorageKey": {
- "kekId": "string",
- "key": {
- "value": "string"
}, - "kcv": {
- "value": "string"
}, - "iv": {
- "value": "string"
}, - "algorithm": [
- 0
]
}
}This service returns a custom secure key
| algorithm required | string Value: "AES" |
| length required | integer <int32> >= 1 |
| keyLabel | string |
{- "algorithm": "AES",
- "length": 1,
- "keyLabel": "string"
}This service generates Instance Certificate based on CSR
required | object (PublicKey) |
required | object (InstanceCertificateConfiguration) |
{- "publicKey": {
- "algorithm": [
- 0
], - "value": "string"
}, - "certificateConfiguration": {
- "validFrom": {
- "dateTime": "2019-08-24T14:15:22Z"
}, - "validTo": {
- "dateTime": "2019-08-24T14:15:22Z"
}, - "certType": "string",
- "modulusLength": "bits1024",
- "keyAlgorithm": "RSA",
- "signatureAlgorithm": "SHA_256_WITH_RSA_SIGNATURE",
- "caKeyLabel": "string",
- "issuer": "string",
- "serialNumber": 0,
- "keyUsages": [
- "DIGITAL_SIGNATURE"
], - "extendedKeyUsages": [
- "SERVER_AUTH"
], - "userInfo": {
- "deviceId": "string",
- "organizationId": "string",
- "applicationName": "string",
- "userLink": "string",
- "applicationVersion": "string",
- "instanceVersion": "string"
}
}
}{- "resultCode": "string",
- "resultMsg": "string",
- "certificate": {
- "value": "string"
}
}This service generates SecureKeys
| algorithm required | string Value: "AES" |
| length required | integer <int32> >= 1 |
| keyLabel | string |
{- "algorithm": "AES",
- "length": 1,
- "keyLabel": "string"
}{- "secureKey": {
- "keyLabel": "string",
- "key": {
- "value": "string"
}
}
}This service generates Release Certificate
required | object (KekConfiguration) |
required | object (ReleaseCertificateConfiguration) |
{- "kekConfiguration": {
- "kekId": "string"
}, - "certificateConfiguration": {
- "validFrom": {
- "dateTime": "2019-08-24T14:15:22Z"
}, - "validTo": {
- "dateTime": "2019-08-24T14:15:22Z"
}, - "certType": "string",
- "modulusLength": "bits1024",
- "keyAlgorithm": "RSA",
- "signatureAlgorithm": "SHA_256_WITH_RSA_SIGNATURE",
- "caKeyLabel": "string",
- "issuer": "string",
- "serialNumber": 0,
- "keyUsages": [
- "DIGITAL_SIGNATURE"
], - "extendedKeyUsages": [
- "SERVER_AUTH"
], - "userInfo": {
- "organizationId": "string",
- "applicationName": "string",
- "instanceVersion": "string"
}
}
}{- "resultCode": "string",
- "resultMsg": "string",
- "certificate": {
- "value": "string"
}, - "kek": {
- "value": "string"
}, - "privateKey": {
- "value": "string"
}
}This service generates Instance Certificate
required | object (KekConfiguration) |
required | object (InstanceCertificateConfiguration) |
{- "kekConfiguration": {
- "kekId": "string"
}, - "certificateConfiguration": {
- "validFrom": {
- "dateTime": "2019-08-24T14:15:22Z"
}, - "validTo": {
- "dateTime": "2019-08-24T14:15:22Z"
}, - "certType": "string",
- "modulusLength": "bits1024",
- "keyAlgorithm": "RSA",
- "signatureAlgorithm": "SHA_256_WITH_RSA_SIGNATURE",
- "caKeyLabel": "string",
- "issuer": "string",
- "serialNumber": 0,
- "keyUsages": [
- "DIGITAL_SIGNATURE"
], - "extendedKeyUsages": [
- "SERVER_AUTH"
], - "userInfo": {
- "deviceId": "string",
- "organizationId": "string",
- "applicationName": "string",
- "userLink": "string",
- "applicationVersion": "string",
- "instanceVersion": "string"
}
}
}{- "resultCode": "string",
- "resultMsg": "string",
- "certificate": {
- "value": "string"
}, - "wrappedPrivateKey": {
- "kekId": "string",
- "key": {
- "value": "string"
}, - "kcv": {
- "value": "string"
}, - "iv": {
- "value": "string"
}, - "algorithm": [
- 0
]
}, - "wrappedStorageKey": {
- "kekId": "string",
- "key": {
- "value": "string"
}, - "kcv": {
- "value": "string"
}, - "iv": {
- "value": "string"
}, - "algorithm": [
- 0
]
}
}