Показать/Скрыть содержание

    Cертификат (DSSCertificateEx)

    Объект данного типа возвращается при:

    • Получении списка сертификатов (метод v1 API /certificates)
    • Получении сертификата по идентификатору (метод v1 API /certificates)
    • Получении списка сертификатов (метод v2 API /certificates)
    • Получении сертификата по идентификатору (метод v2 API /certificates)
    Поле Тип Описание
    ID int Идентификатор сертификата на Сервисе Подписи
    DName string Закодированное различительное имя субъекта
    CertificateBase64 string Cертификат в формате X.509 закодированный в Base64
    Status CertificateStatus Статус сертификата
    IsDefault bool Сертификат назанчен по умолчанию
    CertificateAuthorityID int Идентификатор удостоверяющего центра, к которому направлен запрос на сертификат
    CspID guid Идентификатор криптопровайдера
    HashAlgorithms List<string> Список поддерживаемых хэш-алгоритмов
    ProviderName string Имя криптопровайдера, использованного при создании закрытого ключа
    ProviderType int Тип криптопровайдера, использованного при создании закрытого ключа
    PrivateKeyNotBefore DateTime Начало срока действия закрытого ключа сертификата
    PrivateKeyNotAfter DateTime Окончание срока действия закрытого ключа сертификата
    HasPin bool Наличие ПИН-кода на закрытый ключ сертификата
    FriendlyName string Дружественное имя сертификата
    CertificateType CertificateType Тип хранения ключа пользователя
    RemainingPinAttempts int Количество оставшихся попыток ввода ПИН-кода
    UserId string Идентификатор пользователя
    Storage KeyStorageType (флаг) Размещение ключа пользователя
    StorageInfo List<KeyStorageInfo> Сведения о размещении ключа пользователя
    IsArchived bool Параметр зарезервирован для дальнейшего использования [Флаг, указывающий, является ли соответствующий закрытый ключ архивированным]
    SubjectName List<SubjectNameComponent> Имя субъекта сертификата
    IssuerName List<SubjectNameComponent> Имя издателя сертификата
    Thumbprint string Отпечаток сертификата (hex-строка)
    SerialNumber string Серийный номер сертификата
    ValidFrom long Действителен с (Unix-time)
    ValidTo long Действителен до (Unix-time)

    Сведения об Удостоверяющем Центре, обработавшем запрос на сертификат, можно получить из Политики Сервиса Подписи, по идентификатору CertificateAuthorityID.

    Сведения о криптопровайдере, использованном при создании закрытого ключа, можно получить из Политики Сервиса Подписи, по идентификатору CspID.

    Пример

    [
        {
            "CertificateType": "ClientSide",
            "RemainingPinAttempts": 2147483647,
            "UserId": "490579a0-3d40-4aa3-bcf4-ddf11b04d99c",
            "Storage": "Mobile",
            "StorageInfo": [
                {
                    "StorageType": "Mobile",
                    "Data": {
                        "MyDssSystem": "44631690-5580-41b2-b449-732d7aef7404",
                        "Kids": [
                            "73110902"
                        ]
                    }
                }
            ],
            "SubjectName": [
                {
                    "IsRequired": false,
                    "Order": 0,
                    "OID": "2.5.4.3",
                    "Name": "Общее имя",
                    "Value": "Mobile Key 1",
                    "StringIdentifier": "CN"
                },
                {
                    "IsRequired": false,
                    "Order": 3,
                    "OID": "2.5.4.6",
                    "Name": "Страна/регион",
                    "Value": "RU",
                    "StringIdentifier": "C"
                }
            ],
            "IssuerName": [
                {
                    "IsRequired": false,
                    "Order": 0,
                    "OID": "2.5.4.3",
                    "Name": "Общее имя",
                    "Value": "Тестовый подчиненный УЦ ООО \"КРИПТО-ПРО\" ГОСТ 2012 (УЦ 2.0)",
                    "StringIdentifier": "CN"
                },
                {
                    "IsRequired": false,
                    "Order": 7,
                    "OID": "2.5.4.10",
                    "Name": "Организация",
                    "Value": "ООО \"КРИПТО-ПРО\"",
                    "StringIdentifier": "O"
                },
                {
                    "IsRequired": false,
                    "Order": 6,
                    "OID": "2.5.4.9",
                    "Name": "Адрес",
                    "Value": "ул. Сущевский вал д. 18",
                    "StringIdentifier": "STREET"
                },
                {
                    "IsRequired": false,
                    "Order": 5,
                    "OID": "2.5.4.7",
                    "Name": "Город",
                    "Value": "Москва",
                    "StringIdentifier": "L"
                },
                {
                    "IsRequired": false,
                    "Order": 4,
                    "OID": "2.5.4.8",
                    "Name": "Область",
                    "Value": "77 Москва",
                    "StringIdentifier": "S"
                },
                {
                    "IsRequired": false,
                    "Order": 3,
                    "OID": "2.5.4.6",
                    "Name": "Страна/регион",
                    "Value": "RU",
                    "StringIdentifier": "C"
                },
                {
                    "IsRequired": false,
                    "Order": 10,
                    "OID": "1.2.643.100.1",
                    "Name": "ОГРН",
                    "Value": "1037700085444",
                    "StringIdentifier": "ОГРН"
                },
                {
                    "IsRequired": false,
                    "Order": 14,
                    "OID": "1.2.840.113549.1.9.1",
                    "Name": "Адрес E-Mail",
                    "Value": "info@cryptopro.ru",
                    "StringIdentifier": "E"
                },
                {
                    "IsRequired": false,
                    "Order": 13,
                    "OID": "1.2.643.100.4",
                    "Name": "ИНН ЮЛ",
                    "Value": "7717107991",
                    "StringIdentifier": "ИНН ЮЛ"
                }
            ],
            "Thumbprint": "20AC7175898D1F0A367207F79E2B3403E4461E14",
            "ValidFrom": 1647799315,
            "ValidTo": 1655748715,
            "ID": 68395,
            "DName": "CN=Mobile Key 1, C=RU",
            "CertificateBase64": "MIIHaDCCBxWgAwIBAgIRAxrn ... tE99kwdi3nHlhFg==",
            "Status": {
                "Value": "ACTIVE",
                "RevocationInfo": null,
                "PinCode": null,
                "ActiveCertId": 0
            },
            "IsDefault": false,
            "CertificateAuthorityID": 1013,
            "CspID": "8fbf6650-b9a4-40d0-8931-3b528e39707b",
            "HashAlgorithms": [
                "GR 34.11-2012 256"
            ],
            "ProviderName": null,
            "ProviderType": 0,
            "PrivateKeyNotBefore": "2022-03-20T21:12:21.873",
            "PrivateKeyNotAfter": "2023-06-20T21:12:21.873",
            "HasPin": false,
            "FriendlyName": ""
        }
    ]
    
    В начало © ООО "КРИПТО-ПРО", 2000–2025