Header cryptxml.h
Header ini digunakan oleh Keamanan dan Identitas. Untuk informasi selengkapnya, lihat:
cryptxml.h berisi antarmuka pemrograman berikut:
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 sampai 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. |
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 BCryptography API:_Next Generation (CNG) 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 pointer 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. |
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 pasangan nomor seri nama unik yang dikeluarkan X.509. |
CRYPT_XML_KEY_DSA_KEY_VALUE Menentukan nilai kunci Digital Signature Algorithm (DSA). Struktur CRYPT_XML_KEY_DSA_KEY_VALUE digunakan sebagai elemen dari penyatuan 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 penyatuan 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 Object 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 Mendefinisikan 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. |
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. |