Era.Common.NetworkMessage.ConsoleApi.Security.RpcGetCertificateIssuerRequest

Description

Request for get certificate issuer (certification authority).

Properties

Name JsonSchemaType Description
certificateDerBlob string Certificate, which was issued by requested CA
uuid reference to Era.Common.DataDefinition.Common.Uuid Certification authority identification.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Security.RpcGetCertificateIssuerResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Security.RpcGetCertificateIssuerRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Security.RpcGetCertificateIssuerRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Security.RpcGetCertificateIssuerRequest": {
            "$ref": "#/definitions/RpcGetCertificateIssuerRequest"
        }
    },
    "definitions": {
        "RpcGetCertificateIssuerRequest": {
            "oneOf": [
                {
                    "required": [
                        "certificateDerBlob"
                    ]
                },
                {
                    "required": [
                        "uuid"
                    ]
                }
            ],
            "additionalProperties": false,
            "type": "object",
            "properties": {
                "certificateDerBlob": {
                    "type": "string"
                },
                "uuid": {
                    "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                }
            }
        }
    }
}