Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
CryptXML menyediakan set API tingkat rendah yang memungkinkan aplikasi membuat dan memverifikasi tanda tangan yang diselimuti, diselimuti, dan dilepas. Anda dapat menggunakan CryptXML untuk membuat dan memverifikasi konten yang disimpan dalam elemen objek tanda tangan, termasuk manifes. Kunci publik/privat, kunci bersama, atau sertifikat X.509 atau rantai sertifikat dapat digunakan untuk menandatangani dan memverifikasi xml tanda tangan digital.
Aplikasi yang menggunakan CryptXML untuk memverifikasi referensi eksternal (referensi yang menargetkan dokumen atau file eksternal di luar konteks dokumen) harus menyelesaikan URI eksternal dan mengambil data yang akan dicerna.
Untuk informasi tentang algoritma kriptografi yang didukung oleh CryptXML, lihat Algoritma Kriptografi Tanda Tangan Digital XML.
CryptXML menyediakan dukungan untuk algoritma kanonisisasi dengan pengidentifikasi berikut.
Konstan | Nilai URI |
---|---|
wszURI_CANONICALIZATION_C14N |
"https://www.w3.org/TR/2001/REC-xml-c14n-20010315" |
wszURI_CANONICALIZATION_C14NC |
"https://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments" |
wszURI_CANONICALIZATION_EXSLUSIVE_C14N |
"https://www.w3.org/2001/10/xml-exc-c14n#" |
wszURI_CANONICALIZATION_EXSLUSIVE_C14NC |
"https://www.w3.org/2001/10/xml-exc-c14n#WithComments" |
CryptXML menyediakan dukungan untuk transformasi tanda tangan yang diselimuti.
Konstan | Nilai URI |
---|---|
wszURI_XMLNS_TRANSFORM_ENVELOPED |
"https://www.w3.org/2000/09/xmldsig#enveloped-signature" |
Secara default, CryptXML tidak mendukung transformasi XPath atau XSLT. Jika diperlukan, aplikasi dapat menerapkan transformasi ini di atas CryptXML.