eDavki spletne storitve

Metoda SoapPortal.LoginUsingServerCertificate

S to metodo se vzpostavi seja v eDavke s SSL digitalnim potrdilom.

string LoginUsingServerCertificate(
    string loginRequest,
    int taxNumber,
    string taxPayerType,
);

Parametri

login_xml
Obvezen podatek.
Ustrezati mora XML shemi SOAPLogin
taxNumber
Obvezen podatek.
Davčna številka zavezanca, ki ga želite zastopati.
taxPayerType
Obvezen podatek.
Tip zavezanca ki ga želite zastopati. Možne vrednosti so:
 FO - Fizična oseba
 PO - Pravna oseba
 SP - Samostojni podjetnik

Rezultat

ID seje.

Napake (Splošne napake)

Opis

Rezultat prijave se uporablja kot vhodni parameter za klice vseh ostalih funkcij.
Seje so časovno omejene in se po določenem času neaktivnosti prekinejo.

Primer

[C#]
    EdpSoapService.EdpSoapService soapService = new EdpSoapService.EdpSoapService();
    soapService.Url = ServiceURL;

    X509Certificate serverCert =  X509Certificate.CreateFromCertFile("test1.cer");
    soapService.ClientCertificates.Add(serverCert);

    string taxNumber = "12345679";
    string taxPayerType = "FO";
    string loginXml = "";
    // Prepare loginXml and sign it using client certificate
      
    try 
    {   
        string handle = soapService.LoginUsingServerCertificate(loginXml, taxNumber, taxPayerType);
    } 
    catch (SoapException se) 
    {
        // ...
    } 
    catch (Exception e) 
    {
        // ...
    }
      

Povezave

Login