Сертификати


        $.get("http://127.0.0.1:5339/api/certificate/list", function (certificates) {
            $.each(certificates, function (index, certificate) {
                data.certificates.push(certificate);
            });
        });
    
    
  1. {{ certificate.commonName }}
{{selectedCertificate}}

    $.ajax({
        url: 'http://127.0.0.1:5339/api/certificate/sign',
        contentType: 'application/json; charset=utf-8',
        dataType: 'text',
        data: JSON.stringify({ xml: data.xml, thumbprint: thumbprint }),
        type: 'POST',
        success: function (signedXml, textStatus, jqXHR) {
        data.signedXml = signedXml;
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            alert(textStatus + errorThrown);
        }
    });

    

    $.ajax({
        url: 'http://127.0.0.1:5339/api/certificate/verify',
            contentType: 'application/json; charset=utf-8',
            dataType: 'text',
            data: JSON.stringify({ xml: data.signedXml }),
            type: 'POST',
            success: function (verifyResult, textStatus, jqXHR) {
            if (verifyResult) {
                data.verifyResult = 'Проверката е успешна';
            }
            else {
                data.verifyResult = 'Проверката е неуспешна';
            }
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            alert(textStatus + errorThrown);
        }
    });

    
{{verifyResult}}