primeAPI'yi kendi uygulamanızın içinde çalışırken görün. Mühendislerimiz kullanım senaryonuzu dinlesin, entegrasyonun sizin yazılımınızda nasıl olacağını birlikte gösterelim.
Demo, genel bir sunum değil; sizin yazılımınıza göre hazırlanan bir çalışma oturumudur.
Entegrasyon
SDK, DLL ya da JAR yok. Java kurulumu yok. Backend'iniz hangi dilde olursa olsun HTTP istekleri yeterli.
Kullanım senaryonuzu birlikte netleştiriyoruz. Size, sunucunuzun statik IP adresine tanımlı bir API anahtarı veriyoruz. Test anahtarı ücretsizdir; canlıya geçişte kodunuz değişmez, yalnızca anahtar değişir.
Çalışan bir .NET sunucu örneği ve onu kullanan bir Vue arayüzü hazır. CAdES, PAdES ve XAdES imza akışlarının her adımı, hangi istekte hangi alanın gönderileceğiyle birlikte kodda yazılı. Kopyalayıp kendi sisteminize uyarlayın.
Bir imza işlemi birkaç isteğin sırayla gönderilmesinden ibarettir. Aşağıdaki istekler örnek uygulamadaki gerçek çağrılardır. Belgenin yüklenmesi, sertifikanın seçilmesi, imzanın atılması ve imzalı dosyanın indirilmesi aynı OperationId ile birbirine bağlanır.
Belgeyi yükleyin
İmzalanacak dosya multipart olarak yüklenir. Yanıttaki OperationId, sonraki tüm isteklerde işlemi tanımlar.
İstek
POST /v2/CoreApiFile/UploadFile
curl -X POST "$PRIMEAPI_URL/v2/CoreApiFile/UploadFile" \
-H "X-API-KEY: $PRIMEAPI_KEY" \
-F "file=@/path/to/sozlesme.pdf"Yanıt
{
"result": {
"isSuccess": true,
"operationId": "3f2b7c1e-8a4d-4e6b-9c11-5d0a7e2f****"
},
"error": null
}Tüm alanlar, imza seviyeleri ve profiller için dokümantasyona bakın.
primeAPI ile atılan imzalar, kartta ya da mobil imza operatöründe bulunan nitelikli elektronik sertifikayla üretilir. Bu nedenle ıslak imzayla aynı hukuki sonucu doğurur. CAdES, PAdES ve XAdES profillerini ve LTA/A uzun dönem arşiv imzasını kullanabilirsiniz.
Formu doldurun, ekibimiz iş günü içinde sizinle iletişime geçsin.
Kamu kurumları primeAPI'yi DMO Teknoloji Kataloğu üzerinden de satın alabilir.