Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyCertificateDescriptionRequest

Description

Request for certificate description modification.

Properties

Name JsonSchemaType Description
isCertificationAuthority boolean True if identification is for certification authority, false for peer certificate.
newDescription string New description.
staticObjectIdentification reference to Era.Common.DataDefinition.StaticObject.StaticObjectIdentification Certificate identification.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyCertificateDescriptionResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyCertificateDescriptionRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyCertificateDescriptionRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyCertificateDescriptionRequest": {
            "$ref": "#/definitions/RpcModifyCertificateDescriptionRequest"
        }
    },
    "definitions": {
        "RpcModifyCertificateDescriptionRequest": {
            "additionalProperties": false,
            "required": [
                "isCertificationAuthority",
                "newDescription",
                "staticObjectIdentification"
            ],
            "type": "object",
            "properties": {
                "isCertificationAuthority": {
                    "type": "boolean"
                },
                "newDescription": {
                    "maxLength": 1024,
                    "pattern": "\\s*.{1,}\\s*",
                    "type": "string"
                },
                "staticObjectIdentification": {
                    "$ref": "Era.Common.DataDefinition.StaticObject.StaticObjectIdentification#/definitions/StaticObjectIdentification"
                }
            }
        }
    }
}