E-handtekeningbiblioteek en API
Om elektroniese handtekeninge van nuuts af te bou, neem maande. Met eSignature word die ondertekening van PDF, XML en data ’n paar reëls kode: jy voeg net die handtekeningstandaard, ondertekeningshardeware of tydstempelverskaffer by wat jy nodig het, elk as ’n aparte pakket.
Wat is ’n e-handtekeningbiblioteek?
’n E-handtekeningbiblioteek is ’n gereedgemaakte kodepakket wat jou eie sagteware die vermoë gee om elektroniese handtekeninge te skep en te verifieer. Dit hanteer die handtekeningstandaarde (CAdES, XAdES, PAdES, ASiC), die validering van die sertifikaatketting, die tydstempel en die kommunikasie met ondertekeningshardeware namens jou. eSignature doen dit op .NET met modulêre pakkette: as jy net PDF’s onderteken, is een pakket genoeg.
Hoe word dit gebruik?
Voeg die pakket by
Jy voeg die pakket vir die standaard wat jy nodig het by die projek, byvoorbeeld eSignature.PAdES vir PDF-handtekeninge.
Kies die ondertekeningsbron
Slimkaart, USB-token, netwerk-HSM, wolk-HSM of mobiele handtekening — elke verskaffer is ’n aparte, onafhanklike pakket.
Onderteken
Die handtekening word uit die dokument, die sertifikaat en die handtekeningvlak geskep; ondersteuning strek tot by die langtermyn-argiefvlak (LTA).
Verifieer
Dieselfde biblioteek verifieer die handtekening: kettingvalidering volgens RFC 5280, CRL, OCSP, Delta CRL en vanlyn-validering.
Wat is in die biblioteek?
Modulêre opbou — 39 pakkette
Jy installeer net wat jy gebruik; geen onnodige afhanklikhede of oortollige gewig nie.
Alle ETSI-profiele
CAdES (BES tot A), XAdES (BES/T/C/X/XL/A), PAdES (B-B tot B-LTA) en ASiC-S/ASiC-E.
Slimkaart en USB-token
Via Windows CNG en PKCS#11; toestelle soos AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey en Nitrokey.
HSM en wolk-HSM
Netwerk-HSM’s van Thales Luna, Utimaco en Entrust nShield; AWS CloudHSM/KMS, Azure Key Vault HSM en Google Cloud KMS.
Mobiele handtekening
Mobiele handtekening van Turkcell, Vodafone en Türk Telekom; elke operateur is ’n aparte pakket. Begin met ’n telefoonnommer, die gebruiker keur goed.
Meer as 11 tydstempelverskaffers
KamuSM, GlobalSign, DigiCert, Sectigo, Entrust, FreeTSA en ander; elke TSA is ’n aparte pakket.
Volledige sertifikaatvalidering
Kettingvalidering volgens RFC 5280, CRL, OCSP, Delta CRL, vanlyn-validering — beheer oor die vertrouensketting op bank- en openbare-sektorvlak.
Regulatoriese nakoming
Volle nakoming van Turkye se Wet op Elektroniese Handtekeninge nr. 5070; aan die Europese kant ETSI/eIDAS-profiele in produksie.
Wie gebruik dit?
Sagtewarehuise en produkspanne
Spanne wat ondertekening by hul eie toepassing wil voeg en dit eerder in dae as in maande wil oplos.
Integreerders vir die openbare sektor en ondernemings
Projekte wat ondertekening en verifikasie benodig in e-korrespondensie, dokumentbestuurstelsels (EBYS) en dokumentvloei.
Finansies en versekering
Prosesse wat hoëvolume-ondertekening, sleutelbestuur met HSM’s en ’n volledige valideringsketting vereis.
E-dokument- en faktureringsoplossings
XML-gebaseerde dokumente met XAdES onderteken en tot argiefvlak verhoog.
Algemene vrae
Wat is ’n PAdES-handtekening?
PAdES (PDF Advanced Electronic Signatures) is ’n formaat vir elektroniese handtekeninge waarin die handtekening in die PDF-lêer ingebed is; dit word deur die standaard ETSI EN 319 142 omskryf. Die ondertekende dokument bly ’n PDF, word in die handtekeningpaneel van PDF-lesers soos Adobe Reader geverifieer en kan ’n sigbare handtekeningveld op die bladsy hê. Die vlakke styg van B-B na B-T (met tydstempel), B-LT en B-LTA (langtermyn-argief).
Wat is ’n CAdES-handtekening?
CAdES (CMS Advanced Electronic Signatures) is ’n formaat vir elektroniese handtekeninge gebaseer op die CMS/PKCS#7-struktuur; dit word deur die standaard ETSI EN 319 122 omskryf. Dit kan enige soort lêer onderteken; die handtekening vergesel die dokument gewoonlik as .p7s of in ’n ondertekende koevert. In Turkye is dit die mees gebruikte formaat in e-ondertekende amptelike korrespondensie.
Wat is ’n XAdES-handtekening?
XAdES (XML Advanced Electronic Signatures) is ’n formaat vir elektroniese handtekeninge wat vir XML-dokumente ontwikkel is; dit word deur die standaard ETSI EN 319 132 omskryf. Die handtekening kan in die XML ingebed wees of apart staan. Dit word gebruik vir XML-gebaseerde dokumente soos e-fakture in die UBL-TR-formaat.
Wat is ’n e-handtekeningbiblioteek?
’n E-handtekeningbiblioteek is ’n ontwikkelaarkomponent (SDK) wat die skep en verifieer van elektroniese handtekeninge in jou eie sagteware inbou. ’n Gereedgemaakte ondertekeningstoepassing wys die gebruiker ’n skerm; ’n biblioteek is ’n bousteen sonder ’n skerm — jou toepassing onderteken, in jou werkvloei. Dit werk met slimkaarte, tokens of HSM’s en skep en verifieer die CAdES-, XAdES- en PAdES-formate.
Wat is ’n e-Yazışma-pakket?
’n e-Yazışma-pakket is die standaardpakket vir amptelike elektroniese korrespondensie met Turkse openbare instellings: die ondertekende dokument, die metadatalêer en enige aanhangsels word in een pakket saamgevoeg. Tussen instellings word dit gewoonlik via KEP (geregistreerde e-pos) gestuur.
Hoe word ’n e-Yazışma-pakket geskep?
’n Amptelike e-Yazışma-pakket is die metadatalêer en die ondertekende dokument wat saam verpak is. Die biblioteek doen dit in een oproep: dit onderteken die dokument met CAdES of XAdES, skep skema-konforme metadata en sluit die pakket. e-Yazışma-weergawes 1.3 en 2.0 word ondersteun, en die KamuSM-wortelsertifikaat is ingebou. As jy ’n vouer gee, word die dokumente daarin in grootmaat onderteken.
Wat is die verskil tussen ’n e-handtekeningbiblioteek en ’n gereedgemaakte toepassing?
Die biblioteek word deel van jou eie sagteware: jou werkvloei begin die ondertekening, en die koppelvlak is joune. Die gereedgemaakte toepassing (İmzacı) loop op die rekenaar: die gebruiker kies die lêer en onderteken dit. Albei gebruik dieselfde ondertekeningsinfrastruktuur; watter een jou pas, hang af van wie die handtekening begin — jou sagteware of die gebruiker.
Watter handtekeningstandaarde word ondersteun?
CAdES (BES, EPES, T, C, X, XL, A), XAdES (BES, T, C, X, XL, A), PAdES (B-B, B-T, B-LT, B-LTA) en ASiC-S en ASiC-E. Met een biblioteek bereik jy die langtermyn-argiefvlak.
Ek gaan net PDF’s onderteken — moet ek alles installeer?
Nee. Die biblioteek is modulêr; vir PDF is die eSignature.PAdES-pakket genoeg. Standaarde, TSA’s en hardewareverskaffers wat jy nie gebruik nie, kom nooit in jou projek nie.
Hoe onderteken jy ’n PDF in ’n webtoepassing?
Die handtekening word nie in die blaaier geskep nie, maar aan die bedienerkant van jou webtoepassing: die eSignature.PAdES-pakket word geroep en die ondertekende PDF word aan die gebruiker teruggestuur. Waar die sleutel is, is deurslaggewend — met ’n wolk-HSM, netwerk-HSM of mobiele handtekening het die bediener toegang tot die sleutel, so die hele vloei verloop oor die web. As die sleutel op die gebruiker se slimkaart is, kan die blaaier nie by die kaart uitkom nie; in daardie geval word op die rekenaar met İmzacı onderteken.
Werk dit as die sleutel nie op ’n slimkaart is nie, maar in ’n HSM of in die wolk?
Ja. Die ondertekeningsbron is geabstraheer: slimkaarte en USB-tokens (CNG/PKCS#11), netwerk-HSM’s, wolk-HSM-dienste en mobiele handtekening word met dieselfde vloei gebruik. Elke verskaffer is ’n onafhanklike pakket.
Verifieer dit ook handtekeninge?
Ja. Sertifikaatkettingvalidering volgens RFC 5280, CRL, OCSP, Delta CRL en vanlyn-validering is in die biblioteek; dieselfde komponent skep en verifieer die handtekening.
Is daar iets vir gebruikers wat op die rekenaar wil onderteken?
Ja. Die rekenaartoepassing wat sonder kode gebruik word, is İmzacı: dit onderteken PDF en XML met ’n slimkaart, skep e-Yazışma-pakkette en onderteken hele vouers in grootmaat.
Wat is die vinnigste manier om elektroniese handtekeninge by ’n .NET- of Java-projek te voeg?
Voeg die pakket vir die standaard wat jy nodig het by die projek: eSignature.PAdES vir PDF-handtekeninge, die XAdES-pakket vir XML. Omdat die biblioteek in 39 NuGet-pakkette verdeel is, installeer jy net wat jy gebruik; geen enkele groot afhanklikheid kom in die projek nie.
Watter slimkaarte en tokens word ondersteun?
Via Windows CNG en PKCS#11 word toestelle soos AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey en Nitrokey ondersteun. Elke verskaffer is ’n aparte, onafhanklike pakket; drywers wat jy nie gebruik nie, kom nie in die projek nie.
Kan daar aan die bedienerkant met ’n HSM onderteken word?
Ja. Die netwerk-HSM’s Thales Luna, Utimaco en Entrust nShield sowel as AWS CloudHSM/KMS, Azure Key Vault HSM en Google Cloud KMS word ondersteun. So word ’n outomatiese ondertekeningsvloei op die bediener opgestel, sonder ’n gebruiker met ’n kaart.
Het ek ’n aparte biblioteek nodig om handtekeninge te verifieer?
Nee; dieselfde komponent skep en verifieer die handtekening. Sertifikaatkettingvalidering volgens RFC 5280, CRL, OCSP, Delta CRL en vanlyn-validering is in die biblioteek.
Hoeveel kos ’n eSignature-lisensie?
Die SDK-lisensie word deur die omvang van die projek bepaal: watter handtekeningstandaarde, watter token-/HSM-verskaffers en hoeveel ontwikkelaars of installasies die prys bepaal.
Wat bepaal die prys?
- Handtekeningstandaarde wat gebruik gaan word (CAdES, XAdES, PAdES, ASiC)
- Slimkaart / token, of netwerk- of wolk-HSM
- Aantal ontwikkelaars en verspreidingsmodel
- Aantal tydstempelverskaffers
- Omvang van ondersteuning en weergawe-opdaterings
Ons stuur die kwotasie skriftelik, item vir item, binne 24 uur.
Verwante bladsye
Kom ons praat oor die integrasie
Watter standaard, watter ondertekeningshardeware en watter volume? Kom ons werk saam die lisensiemodel en die integrasieplan uit.
SDK-lisensie / Meer inligtingPart of the eSignature family.