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.
Header ini digunakan oleh Keamanan dan Identitas. Untuk informasi selengkapnya, lihat:
cryptxml.h berisi antarmuka pemrograman berikut:
Functions
|
CryptXmlAddObject Menambahkan elemen Objek ke Tanda Tangan dalam Konteks Dokumen yang dibuka untuk pengodean. |
|
CryptXmlClose Menutup handel objek XML kriptografi. |
|
CryptXmlCreateReference Membuat referensi ke tanda tangan XML. |
|
CryptXmlDigestReference Digunakan oleh aplikasi untuk mencerna referensi yang diselesaikan. Fungsi ini menerapkan transformasi sebelum memperbarui hash. |
|
CryptXmlEncode Mengodekan data tanda tangan dengan menggunakan fungsi panggilan balik penulis XML yang disediakan. |
|
CryptXmlGetAlgorithmInfo Mendekode struktur CRYPT_XML_ALGORITHM dan mengembalikan informasi tentang algoritma. |
|
CryptXmlGetDocContext Mengembalikan konteks dokumen yang ditentukan oleh handel yang disediakan. |
|
CryptXmlGetReference Mengembalikan elemen Referensi yang ditentukan oleh handel yang disediakan. |
|
CryptXmlGetSignature Mengembalikan elemen Tanda Tangan XML. |
|
CryptXmlGetStatus Mengembalikan struktur CRYPT_XML_STATUS yang berisi informasi status tentang objek yang ditentukan oleh handel yang disediakan. |
|
CryptXmlGetTransforms Mengembalikan informasi tentang mesin rantai transformasi default. |
|
CryptXmlImportPublicKey Mengimpor kunci publik yang ditentukan oleh handel yang disediakan. |
|
CryptXmlOpenToDecode Membuka tanda tangan digital XML untuk mendekode dan mengembalikan handel konteks dokumen yang merangkum struktur CRYPT_XML_SIGNATURE. Konteks dokumen dapat menyertakan satu atau beberapa elemen Tanda Tangan. |
|
CryptXmlOpenToEncode Membuka tanda tangan digital XML untuk mengodekan dan mengembalikan handel elemen Tanda Tangan yang dibuka. Handel merangkum konteks dokumen dengan struktur CRYPT_XML_SIGNATURE tunggal dan tetap terbuka hingga fungsi CryptXmlClose dipanggil. |
|
CryptXmlSetHMACSecret Mengatur rahasia HMAC pada handel sebelum memanggil fungsi CryptXmlSign atau CryptXmlVerify. |
|
CryptXmlSign Membuat tanda tangan kriptografi dari elemen SignedInfo. |
|
CryptXmlVerifySignature Melakukan validasi tanda tangan kriptografi dari elemen SignedInfo. |
Fungsi panggilan balik
|
CryptXmlDllCloseDigest Membebaskan CRYPT_XML_DIGEST yang dialokasikan oleh fungsi CryptXmlDllCreateDigest. |
|
CryptXmlDllCreateDigest Membuat objek hash untuk metode yang ditentukan. |
|
CryptXmlDllCreateKey Mengurai elemen KeyValue dan membuat handel kunci Cryptography API:_Next Generation (CNG) BCrypt untuk memverifikasi tanda tangan. |
|
CryptXmlDllDigestData Memasukkan data ke dalam hash. |
|
CryptXmlDllEncodeAlgorithm Mengodekan elemen SignatureMethod atau DigestMethod untuk algoritma tangkas dengan parameter default. |
|
CryptXmlDllEncodeKeyValue Mengodekan elemen KeyValue. |
|
CryptXmlDllFinalizeDigest Mengambil nilai hash. |
|
CryptXmlDllGetAlgorithmInfo Mendekode algoritma XML dan mengembalikan informasi tentang algoritma. |
|
CryptXmlDllGetInterface Mengambil penunjuk ke fungsi ekstensi kriptografi untuk algoritma yang ditentukan. |
|
CryptXmlDllSignData Menandatangani data. (CryptXmlDllSignData) |
|
CryptXmlDllVerifySignature Memverifikasi tanda tangan. |
|
PFN_CRYPT_XML_CREATE_TRANSFORM Membuat transformasi untuk penyedia data tertentu. |
|
PFN_CRYPT_XML_DATA_PROVIDER_CLOSE Merilis penyedia data. |
|
PFN_CRYPT_XML_DATA_PROVIDER_READ Membaca data XML. |
|
PFN_CRYPT_XML_ENUM_ALG_INFO Menghitung entri CRYPT_XML_ALGORITHM_INFO yang telah ditentukan dan terdaftar. |
|
PFN_CRYPT_XML_WRITE_CALLBACK Menulis data XML. |
Struktur
|
CRYPT_XML_ALGORITHM Menentukan algoritma yang digunakan untuk menandatangani atau mengubah pesan. |
|
CRYPT_XML_ALGORITHM_INFO Berisi informasi algoritma. |
|
CRYPT_XML_BLOB Berisi array byte arbitrer. |
|
CRYPT_XML_CRYPTOGRAPHIC_INTERFACE Mengekspos fungsi CryptXML yang diimplementasikan. |
|
CRYPT_XML_DATA_BLOB Berisi data yang dikodekan XML. |
|
CRYPT_XML_DATA_PROVIDER Menentukan antarmuka ke penyedia data XML. |
|
CRYPT_XML_DOC_CTXT Menentukan informasi konteks dokumen. |
|
CRYPT_XML_ISSUER_SERIAL Berisi nama khusus yang dikeluarkan X.509—pasangan nomor seri. |
|
CRYPT_XML_KEY_DSA_KEY_VALUE Menentukan nilai kunci Digital Signature Algorithm (DSA). Struktur CRYPT_XML_KEY_DSA_KEY_VALUE digunakan sebagai elemen dari serikat nilai kunci dalam struktur CRYPT_XML_KEY_VALUE. |
|
CRYPT_XML_KEY_ECDSA_KEY_VALUE Menentukan nilai kunci Elliptic Curve Digital Signature Algorithm (ECDSA). Struktur CRYPT_XML_KEY_ECDSA_KEY_VALUE digunakan sebagai elemen dari serikat nilai kunci dalam struktur CRYPT_XML_KEY_VALUE. |
|
CRYPT_XML_KEY_INFO Merangkum data informasi utama. |
|
CRYPT_XML_KEY_INFO_ITEM Merangkum data informasi utama yang sesuai dengan elemen KeyInfo. Elemen KeyInfo memungkinkan penerima untuk mendapatkan kunci yang diperlukan untuk memvalidasi tanda tangan. |
|
CRYPT_XML_KEY_RSA_KEY_VALUE Menentukan nilai kunci RSA. Struktur CRYPT_XML_KEY_RSA_KEY_VALUE digunakan sebagai elemen dari serikat nilai kunci dalam struktur CRYPT_XML_KEY_VALUE. |
|
CRYPT_XML_KEY_VALUE Berisi satu kunci publik yang mungkin berguna dalam memvalidasi tanda tangan. |
|
CRYPT_XML_KEYINFO_PARAM Digunakan oleh fungsi CryptXmlSign untuk menentukan anggota elemen KeyInfo yang akan dikodekan. |
|
CRYPT_XML_OBJECT Menjelaskan elemen Objek dalam tanda tangan. |
|
CRYPT_XML_PROPERTY Berisi informasi tentang properti CryptXML. |
|
CRYPT_XML_REFERENCE Berisi informasi yang digunakan untuk mengisi elemen Referensi. |
|
CRYPT_XML_REFERENCES Menentukan array struktur CRYPT_XML_REFERENCE. |
|
CRYPT_XML_SIGNATURE Berisi informasi yang digunakan untuk mengisi elemen Tanda Tangan. |
|
CRYPT_XML_SIGNED_INFO Menjelaskan elemen SignedInfo yang dikodekan XML. |
|
CRYPT_XML_STATUS Mengembalikan informasi tentang status validasi tanda tangan, informasi status ringkasan tentang elemen SignedInfo, atau informasi status ringkasan tentang array elemen Referensi. |
|
CRYPT_XML_TRANSFORM_CHAIN_CONFIG Berisi transformasi yang ditentukan aplikasi yang diizinkan untuk digunakan dalam tanda tangan digital XML. |
|
CRYPT_XML_TRANSFORM_INFO Berisi informasi yang digunakan saat menerapkan transformasi data. |
|
CRYPT_XML_X509DATA Mewakili urutan pilihan dalam elemen X509Data. |
|
CRYPT_XML_X509DATA_ITEM Mewakili data X.509 yang akan dikodekan dalam elemen bernama X509Data. |
Enumerasi
|
CRYPT_XML_CHARSET Digunakan untuk menentukan kumpulan karakter yang digunakan dalam XML. |
|
CRYPT_XML_KEYINFO_SPEC Menentukan nilai untuk parameter dwKeyInfoSpec dalam fungsi CryptXmlSign. |
|
CRYPT_XML_PROPERTY_ID Menentukan jenis dan penggunaan properti XML. |