E-allekirjoituskirjasto ja API
Sähköisen allekirjoituksen kehittäminen tyhjästä vie kuukausia. eSignaturen avulla PDF:n, XML:n ja datan allekirjoitus hoituu muutamalla rivillä: lisäätte vain tarvitsemanne allekirjoitusstandardin, allekirjoituslaitteen tai aikaleiman tarjoajan, kunkin omana pakettinaan.
Mikä on e-allekirjoituskirjasto?
E-allekirjoituskirjasto on valmis koodipaketti, joka antaa omalle ohjelmistollenne kyvyn luoda ja tarkistaa sähköisiä allekirjoituksia. Se hoitaa puolestanne allekirjoitusstandardit (CAdES, XAdES, PAdES, ASiC), varmenneketjun tarkistuksen, aikaleiman ja tiedonsiirron allekirjoituslaitteen kanssa. eSignature tekee tämän .NETissä modulaarisilla paketeilla: jos allekirjoitatte vain PDF-tiedostoja, yksi paketti riittää.
Miten sitä käytetään?
Lisää paketti
Lisäätte projektiin tarvittavan standardin paketin, esimerkiksi eSignature.PAdES PDF-allekirjoitukseen.
Valitse allekirjoituksen lähde
Älykortti, USB-tunniste, verkko-HSM, pilvi-HSM tai mobiiliallekirjoitus — jokainen tarjoaja on oma, itsenäinen pakettinsa.
Allekirjoita
Allekirjoitus muodostetaan asiakirjasta, varmenteesta ja allekirjoitustasosta; tuki ulottuu pitkäaikaisarkistoinnin tasoon (LTA) asti.
Tarkista
Sama kirjasto tarkistaa allekirjoituksen: ketjun tarkistus RFC 5280:n mukaan, CRL, OCSP, Delta CRL ja offline-tarkistus.
Mitä kirjastossa on?
Modulaarinen rakenne — 39 pakettia
Asennatte vain sen, mitä käytätte; ei turhia riippuvuuksia eikä paisumista.
Kaikki ETSI-profiilit
CAdES (BES:stä A:han), XAdES (BES/T/C/X/XL/A), PAdES (B-B:stä B-LTA:han) sekä ASiC-S/ASiC-E.
Älykortti ja USB-tunniste
Windows CNG:n ja PKCS#11:n kautta; laitteet kuten AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey ja Nitrokey.
HSM ja pilvi-HSM
Thales Lunan, Utimacon ja Entrust nShieldin verkko-HSM:t; AWS CloudHSM/KMS, Azure Key Vault HSM ja Google Cloud KMS.
Mobiiliallekirjoitus
Turkcellin, Vodafonen ja Türk Telekomin mobiiliallekirjoitus; jokainen operaattori on oma pakettinsa. Käynnistyy puhelinnumerolla, käyttäjä hyväksyy.
Yli 11 aikaleiman tarjoajaa
KamuSM, GlobalSign, DigiCert, Sectigo, Entrust, FreeTSA ja muut; jokainen TSA on oma pakettinsa.
Täysi varmenteiden tarkistus
Ketjun tarkistus RFC 5280:n mukaan, CRL, OCSP, Delta CRL, offline-tarkistus — luottamusketjun valvonta pankkien ja julkishallinnon tasolla.
Säädösten noudattaminen
Täysi yhdenmukaisuus Turkin sähköisestä allekirjoituksesta annetun lain nro 5070 kanssa; Euroopan puolella ETSI/eIDAS-profiilit tuotantokäytössä.
Ketkä sitä käyttävät?
Ohjelmistotalot ja tuotetiimit
Tiimit, jotka haluavat lisätä allekirjoituksen omaan sovellukseensa ja ratkaista sen päivissä eikä kuukausissa.
Julkishallinnon ja yritysten integraattorit
Projektit, joissa tarvitaan allekirjoitusta ja tarkistusta sähköisessä asioinnissa, asiakirjanhallinnassa (EBYS) ja asiakirjavirroissa.
Rahoitus ja vakuutus
Prosessit, jotka vaativat suurivolyymista allekirjoittamista, avainten hallintaa HSM:llä ja täydellistä tarkistusketjua.
E-asiakirja- ja laskutusratkaisut
XML-pohjaisten asiakirjojen allekirjoittaminen XAdES-muodossa ja niiden nostaminen arkistotasolle.
Usein kysytyt kysymykset
Mikä on PAdES-allekirjoitus?
PAdES (PDF Advanced Electronic Signatures) on sähköisen allekirjoituksen muoto, jossa allekirjoitus upotetaan PDF-tiedostoon; sen määrittelee standardi ETSI EN 319 142. Allekirjoitettu asiakirja pysyy PDF:nä, se tarkistetaan PDF-lukijoiden, kuten Adobe Readerin, allekirjoituspaneelissa ja sivulla voi olla näkyvä allekirjoituskenttä. Tasot nousevat B-B:stä B-T:hen (aikaleimattu), B-LT:hen ja B-LTA:han (pitkäaikaisarkisto).
Mikä on CAdES-allekirjoitus?
CAdES (CMS Advanced Electronic Signatures) on CMS/PKCS#7-rakenteeseen perustuva sähköisen allekirjoituksen muoto; sen määrittelee standardi ETSI EN 319 122. Sillä voi allekirjoittaa minkä tahansa tiedostotyypin; allekirjoitus kulkee yleensä asiakirjan mukana .p7s-tiedostona tai allekirjoitetussa kuoressa. Turkissa se on yleisimmin käytetty muoto sähköisesti allekirjoitetussa virallisessa kirjeenvaihdossa.
Mikä on XAdES-allekirjoitus?
XAdES (XML Advanced Electronic Signatures) on XML-asiakirjoja varten kehitetty sähköisen allekirjoituksen muoto; sen määrittelee standardi ETSI EN 319 132. Allekirjoitus voidaan upottaa XML:ään tai pitää erillään. Sitä käytetään XML-pohjaisissa asiakirjoissa, kuten UBL-TR-muotoisessa e-laskussa.
Mikä on e-allekirjoituskirjasto?
E-allekirjoituskirjasto on kehittäjäkomponentti (SDK), joka lisää sähköisten allekirjoitusten luomisen ja tarkistamisen omaan ohjelmistoonne. Valmis allekirjoitussovellus tarjoaa käyttäjälle näkymän; kirjasto on rakennuspalikka ilman näkymää — allekirjoittaja on teidän sovelluksenne, teidän työnkulussanne. Se toimii älykortin, tunnisteen tai HSM:n kanssa sekä luo ja tarkistaa CAdES-, XAdES- ja PAdES-muodot.
Mikä on e-Yazışma-paketti?
e-Yazışma-paketti on vakiopaketti, jota käytetään virallisessa sähköisessä kirjeenvaihdossa Turkin julkisten laitosten kanssa: allekirjoitettu asiakirja, metatietotiedosto ja mahdolliset liitteet kootaan yhdeksi paketiksi. Laitosten välillä se lähetetään yleensä KEP:n (kirjattu sähköposti) kautta.
Miten e-Yazışma-paketti luodaan?
Virallinen e-Yazışma-paketti on metatietotiedosto ja allekirjoitettu asiakirja yhteen pakattuna. Kirjasto tekee sen yhdellä kutsulla: allekirjoittaa asiakirjan CAdES- tai XAdES-muodossa, luo skeeman mukaiset metatiedot ja sulkee paketin. e-Yazışman versiot 1.3 ja 2.0 ovat tuettuja, ja KamuSM:n juurivarmenne on sisäänrakennettu. Kun annatte kansion, sen asiakirjat allekirjoitetaan joukkona.
Mitä eroa on e-allekirjoituskirjastolla ja valmiilla sovelluksella?
Kirjasto tulee osaksi omaa ohjelmistoanne: allekirjoituksen käynnistää teidän työnkulkunne, ja käyttöliittymä on teidän. Valmis sovellus (İmzacı) toimii työpöydällä: käyttäjä valitsee tiedoston ja allekirjoittaa sen. Molemmat käyttävät samaa allekirjoitusinfrastruktuuria; kumpi sopii teille, riippuu siitä, kuka allekirjoituksen käynnistää — ohjelmistonne vai käyttäjä.
Mitä allekirjoitusstandardeja tuetaan?
CAdES (BES, EPES, T, C, X, XL, A), XAdES (BES, T, C, X, XL, A), PAdES (B-B, B-T, B-LT, B-LTA) sekä ASiC-S ja ASiC-E. Yhdellä kirjastolla pääsette pitkäaikaisarkistoinnin tasolle asti.
Allekirjoitan vain PDF-tiedostoja — pitääkö kaikki asentaa?
Ei. Kirjasto on modulaarinen; PDF:lle riittää eSignature.PAdES-paketti. Standardit, TSA:t ja laitteistotarjoajat, joita ette käytä, eivät tule projektiin lainkaan.
Miten PDF allekirjoitetaan verkkosovelluksessa?
Allekirjoitusta ei luoda selaimessa vaan verkkosovelluksenne palvelinpäässä: eSignature.PAdES-pakettia kutsutaan, ja allekirjoitettu PDF palautetaan käyttäjälle. Ratkaisevaa on, missä avain sijaitsee — pilvi-HSM:ää, verkko-HSM:ää tai mobiiliallekirjoitusta käytettäessä palvelin pääsee avaimeen käsiksi, joten koko kulku tapahtuu verkossa. Jos avain on käyttäjän älykortilla, selain ei pääse korttiin; silloin allekirjoitus tehdään työasemalla İmzacılla.
Toimiiko se, jos avain ei ole älykortilla vaan HSM:ssä tai pilvessä?
Toimii. Allekirjoituksen lähde on abstrahoitu: älykortti ja USB-tunniste (CNG/PKCS#11), verkko-HSM:t, pilvi-HSM-palvelut ja mobiiliallekirjoitus käyttävät samaa kulkua. Jokainen tarjoaja on itsenäinen paketti.
Tarkistaako se myös allekirjoituksia?
Kyllä. Varmenneketjun tarkistus RFC 5280:n mukaan, CRL, OCSP, Delta CRL ja offline-tarkistus sisältyvät kirjastoon; sama komponentti luo ja tarkistaa allekirjoituksen.
Onko jotain käyttäjille, jotka haluavat allekirjoittaa työasemalla?
On. Ilman koodia käytettävä työpöytäsovellus on İmzacı: se allekirjoittaa PDF- ja XML-tiedostoja älykortilla, luo e-Yazışma-paketteja ja allekirjoittaa kokonaisia kansioita joukkona.
Mikä on nopein tapa lisätä sähköinen allekirjoitus .NET- tai Java-projektiin?
Lisätä projektiin tarvittavan standardin paketti: PDF-allekirjoitukseen eSignature.PAdES, XML:lle XAdES-paketti. Koska kirjasto on jaettu 39 NuGet-pakettiin, asennatte vain sen, mitä käytätte; projektiin ei tule yhtä suurta riippuvuutta.
Mitä älykortteja ja tunnisteita tuetaan?
Windows CNG:n ja PKCS#11:n kautta tuetaan laitteita kuten AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey ja Nitrokey. Jokainen tarjoaja on oma, itsenäinen pakettinsa; ajurit, joita ette käytä, eivät tule projektiin.
Voiko palvelinpäässä allekirjoittaa HSM:llä?
Voi. Tuettuja ovat Thales Lunan, Utimacon ja Entrust nShieldin verkko-HSM:t sekä AWS CloudHSM/KMS, Azure Key Vault HSM ja Google Cloud KMS. Näin palvelimelle rakennetaan automaattinen allekirjoitus ilman korttia pitelevää käyttäjää.
Tarvitaanko allekirjoituksen tarkistukseen erillinen kirjasto?
Ei tarvita; sama komponentti luo ja tarkistaa allekirjoituksen. Varmenneketjun tarkistus RFC 5280:n mukaan, CRL, OCSP, Delta CRL ja offline-tarkistus sisältyvät kirjastoon.
Paljonko eSignature-lisenssi maksaa?
SDK-lisenssi määräytyy projektin laajuuden mukaan: hintaan vaikuttavat allekirjoitusstandardit, tunniste-/HSM-tarjoajat sekä kehittäjien ja asennusten määrä.
Mikä määrää hinnan?
- Käytettävät allekirjoitusstandardit (CAdES, XAdES, PAdES, ASiC)
- Älykortti / tunniste vai verkko- tai pilvi-HSM
- Kehittäjien määrä ja jakelutapa
- Aikaleiman tarjoajien määrä
- Tuen ja versiopäivitysten laajuus
Lähetämme tarjouksen kirjallisena ja eriteltynä 24 tunnin kuluessa.
Aiheeseen liittyvät sivut
Puhutaan integraatiosta
Mikä standardi, mikä allekirjoituslaite ja mikä volyymi? Määritellään yhdessä lisenssimalli ja integraatiosuunnitelma.
SDK-lisenssi / LisätietojaPart of the eSignature family.