(2017-02-16 16:53:44 отредактировано Lokky)

Коды ошибок Рутокен Плагина

Подскажите, пожалуйста, где можно посмотреть коды ошибок Рутокен Плагина.
Работаю через javascript с плагином версии 2.8.4.0, через Рутокен Плагин API

При попытке создать запрос на сертификат в консоль выходит код 2. Что он значит? Где-то есть расшифровка этих кодов?

var subject = [
            {
                rdn: 'countryName',
                value: 'RU'
            },
            {
                rdn: 'stateOrProvinceName',
                value: region
            },
            {
                rdn: 'localityName',
                value: city
            },
            {
                rdn: 'streetAddress',
                value: street
            },
            {
                rdn: 'organizationName',
                value: org
            },
            {
                rdn: 'organizationalUnitName',
                value: subdiv
            },
            {
                rdn: 'title',
                value: post
            },
            {
                rdn: 'commonName',
                value: firstName + ' ' + lastName + ' ' + patronymic
            },
            {
                rdn: 'postalAddress',
                value: region + ' ' + city + ' ' + street
            },
            {
                rdn: "pseudonym",
                value: ""
            },
            {
                rdn: "surname",
                value: firstName
            },
            {
                rdn: "givenName",
                value: ""
            },
            {
                rdn: "emailAddress",
                value: email
            }
        ];

        var keyUsageVal = [
          "digitalSignature"
          , "nonRepudiation"
          , "keyEncipherment"
          , "dataEncipherment"
        ];

        var certificatePolicies = [
            //"1.2.643.100.111",
            "1.2.643.100.113.1", // КС1
            "1.2.643.100.113.2", // КС2
            "1.2.643.100.113.3", // КС3
            "1.2.643.100.113.4", // КВ1
            "1.2.643.100.113.5", // КВ2
            "1.2.643.100.113.6"  // КА1
        ];

        var extKeyUsage = [oids];

        var extensions = {
            "keyUsage": keyUsageVal,
            "extKeyUsage": extKeyUsage,
            "certificatePolicies": certificatePolicies
        };

        var includeSubjectSignToolExt = true;
            plugin.createPkcs10(+$select_device.val(), keyId, subject, extensions, includeSubjectSignToolExt,
                function (res) {
                    console.log(res);
                    console.log('res');
                }, function (er) {
                    console.log(er);
                    console.log('error');
                });

Re: Коды ошибок Рутокен Плагина

Здравствуйте, Lokky!

В коде должны быть заполнены значения полей

             {
                rdn: "pseudonym",
                value: "" //Ошибка!!! Не должно быть пустым!

            },
            {
                rdn: "surname",
                value: firstName
            },
            {
                rdn: "givenName",
                value: "" //Ошибка!!! Не должно быть пустым!

            },


Посмотреть интерпретации кодов ошибок можно в примерах для криптоплагина на github
https://github.com/AktivCo/rutoken-plugin-demo/
в файле cryptoplugin-production\plugin-js\demo\present.js

Re: Коды ошибок Рутокен Плагина

Большое спасибо.
Получилось.