enumerasi CAPICOM_ERROR_CODE
Jenis enumerasi CAPICOM_ERROR_CODE menentukan kode kesalahan yang dikembalikan oleh CAPICOM.
Catatan
Kesalahan Visual Basic Scripting Edition mengembalikan nilai Err.number yang lebih besar dari nol. Untuk kesalahan tersebut, nilai Err.Description memberikan informasi tentang penyebab kesalahan. Selain kesalahan Visual Basic Scripting Edition, kesalahan CAPICOM mengembalikan kode yang ditentukan oleh CAPICOM_ERROR_CODE.
Anggota
Anggota | Deskripsi | Nilai |
---|---|---|
CAPICOM_E_ENCODE_INVALID_TYPE | Tipe pengodean yang tidak valid digunakan. Daftar berikut ini memperlihatkan jenis pengodean yang valid:
|
0x80880100 |
CAPICOM_E_EKU_INVALID_OID | Properti OID objek EKU tidak dapat diatur karena properti Nama tidak diatur ke CAPICOM_EKU_OTHER. Atur properti Nama ke CAPICOM_EKU_OTHER sebelum mengatur properti OID . |
0x80880200 |
CAPICOM_E_EKU_OID_NOT_INITIALIZED | Properti OID objek EKU belum diinisialisasi. Atur properti Nama ke apa pun selain CAPICOM_EKU_OTHER, atau atur properti Nama ke CAPICOM_EKU_OTHER dan properti OID ke nilai. |
0x80880201 |
CAPICOM_E_CERTIFICATE_NOT_INITIALIZED | Objek Sertifikat belum diinisialisasi. Biasanya, kode kesalahan ini dikembalikan ketika objek Sertifikat dibuat tetapi tidak terkait dengan sertifikat digital. Untuk mengaitkan objek dengan sertifikat digital, tetapkan ke objek Sertifikat yang ada atau panggil metode Impor . |
0x80880210 |
CAPICOM_E_CERTIFICATE_NO_PRIVATE_KEY | Objek Sertifikat tidak memiliki kunci privat terkait. Kode kesalahan ini dikembalikan ketika upaya dilakukan untuk menandatangani data menggunakan kunci privat penanda tangan, tetapi objek Sertifikat yang terkait dengan objek Penanda tangan tidak dapat digunakan untuk operasi penandatanganan. |
0x80880211 |
CAPICOM_E_CHAIN_NOT_BUILT | Objek Rantai belum diinisialisasi. Untuk menginisialisasi objek Chain , panggil metode Build . |
0x80880220 |
CAPICOM_E_STORE_NOT_OPENED | Objek Penyimpanan belum diinisialisasi. Untuk menginisialisasi objek Store , panggil metode Buka . |
0x80880230 |
CAPICOM_E_STORE_EMPTY | Objek Simpan tidak berisi objek Sertifikat apa pun. |
0x80880231 |
CAPICOM_E_STORE_INVALID_OPEN_MODE | Parameter OpenMode dari metode Store.Open tidak berisi nilai CAPICOM_STORE_OPEN_MODE yang valid. Daftar berikut ini memperlihatkan nilai CAPICOM_STORE_OPEN_MODE yang valid:
|
0x80880232 |
CAPICOM_E_STORE_INVALID_SAVE_AS_TYPE | Nilai SaveAs yang diteruskan ke metode Ekspor objek Store tidak valid. Daftar berikut ini memperlihatkan nilai SaveAs yang valid:
|
0x80880233 |
CAPICOM_E_ATTRIBUTE_NAME_NOT_INITIALIZED | Properti Nama objek Atribut belum diinisialisasi. Atur properti Nama . |
0x80880240 |
CAPICOM_E_ATTRIBUTE_VALUE_NOT_INITIALIZED | Properti Nilai objek Atribut belum diinisialisasi. Atur properti Nilai . |
0x80880241 |
CAPICOM_E_ATTRIBUTE_INVALID_NAME | Properti Nama objek Atribut tidak valid. Daftar berikut menunjukkan nama atribut yang valid:
|
0x80880242 |
CAPICOM_E_ATTRIBUTE_INVALID_VALUE | Properti Nilai objek Atribut tidak valid karena tipe data tidak cocok dengan jenis data yang ditunjukkan oleh properti Nama . Misalnya, jika properti Nama diatur ke CAPICOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME, jenis data harus DATE. |
0x80880243 |
CAPICOM_E_SIGNER_NOT_INITIALIZED | Objek Penanda tangan belum diinisialisasi. Untuk menginisialisasi objek Penanda tangan , atur properti Sertifikat . |
0x80880250 |
CAPICOM_E_SIGNER_NOT_FOUND | Penanda tangan tidak dapat ditemukan di objek SignedData . Biasanya, ini tidak terjadi dengan objek SignedData yang dibuat oleh CAPICOM; namun, jika objek SignedData dibuat oleh produk pihak ketiga, sertifikat penanda tangan mungkin tidak disertakan dalam struktur #7 PKCS. |
0x80880251 |
CAPICOM_E_SIGNER_NO_CHAIN | Objek Rantai tidak dapat ditemukan di objek Penanda tangan . |
0x80880252 // v2.0 |
CAPICOM_E_SIGNER_INVALID_USAGE | Upaya dilakukan untuk menggunakan penanda tangan dengan cara yang tidak valid. |
0x80880253 //v2.0 |
CAPICOM_E_SIGN_NOT_INITIALIZED | Objek SignedData belum diinisialisasi. Untuk menginisialisasi objek SignedData , atur properti Konten atau panggil metode Verifikasi . |
0x80880260 |
CAPICOM_E_SIGN_INVALID_TYPE | Objek SignedData berisi tipe yang tidak valid. Biasanya, ini terjadi ketika upaya dilakukan untuk memverifikasi pesan yang diselimuti dengan objek SignedData atau sebaliknya. |
0x80880261 |
CAPICOM_E_SIGN_NOT_SIGNED | Objek SignedData belum ditandatangani. Untuk menandatangani objek SignedData , panggil metode Sign . |
0x80880262 |
CAPICOM_E_INVALID_ALGORITHM | Nilai algoritma untuk properti Nama objek Algoritma tidak valid. Daftar berikut ini memperlihatkan nilai algoritma yang valid untuk properti Nama :
|
0x80880270 |
CAPICOM_E_INVALID_KEY_LENGTH | Nilai panjang kunci untuk properti KeyLength dari objek Algoritma tidak valid. Daftar berikut ini memperlihatkan nilai panjang kunci yang valid untuk properti KeyLength :
|
0x80880271 |
CAPICOM_E_ENVELOP_NOT_INITIALIZED | Objek EnvelopedData belum diinisialisasi. Untuk menginisialisasi objek EnvelopedData , atur properti Konten atau panggil metode Decrypt . |
0x80880280 |
CAPICOM_E_ENVELOP_INVALID_TYPE | Objek EnvelopedData berisi tipe yang tidak valid. Biasanya, ini terjadi ketika upaya dilakukan untuk memverifikasi pesan yang ditandatangani dengan objek EnvelopedData atau sebaliknya. |
0x80880281 |
CAPICOM_E_ENVELOP_NO_RECIPIENT | Tidak ada penerima yang ditentukan dalam objek EnvelopedData ketika metode Enkripsi objek EnvelopedData dipanggil. Untuk menambahkan penerima, hubungi metode Recipients.Add . |
0x80880282 |
CAPICOM_E_ENVELOP_RECIPIENT_NOT_FOUND | Penerima tidak dapat ditemukan di objek EnvelopedData . Biasanya, ini tidak terjadi dengan objek EnvelopedData yang dibuat oleh CAPICOM; namun, jika objek EnvelopedData dibuat oleh produk pihak ketiga, sertifikat penerima mungkin tidak disertakan dalam struktur #7 PKCS. |
0x80880283 |
CAPICOM_E_ENCRYPT_NOT_INITIALIZED | Objek EncryptedData belum diinisialisasi. Untuk menginisialisasi objek EncryptedData , atur properti Konten atau panggil metode Dekripsi . |
0x80880290 |
CAPICOM_E_ENCRYPT_INVALID_TYPE | Objek EncryptedData bukan tipe yang valid. Biasanya, ini berarti data rusak. |
0x80880291 |
CAPICOM_E_ENCRYPT_NO_SECRET | Rahasia objek EncryptedData belum diinisialisasi. Untuk menginisialisasi rahasia objek EncryptedData , panggil metode SetSecret . |
0x80880292 |
CAPICOM_E_PRIVATE_KEY_NOT_INITIALIZED | Objek PrivateKey belum diinisialisasi. |
0x80880300 // v2.0 |
CAPICOM_E_PRIVATE_KEY_NOT_EXPORTABLE | Objek PrivateKey tidak dapat diekspor. |
0x80880301 // v2.0 |
CAPICOM_E_ENCODE_NOT_INITIALIZED | Objek EncodedData belum diinisialisasi. |
0x80880320 // v2.0 |
CAPICOM_E_EXTENSION_NOT_INITIALIZED |
Objek Ekstensi belum diinisialisasi. |
0x80880330 // v2.0 |
CAPICOM_E_PROPERTY_NOT_INITIALIZED | Properti PropID dari objek ExtendedProperty belum diinisialisasi. |
0x80880340 // v2.0 |
CAPICOM_E_FIND_INVALID_TYPE | Parameter FindType dari metode Certificates.Find bukan nilai enumerasi CAPICOM_CERTIFICATE_FIND_TYPE . |
0x80880350 // v2.0 |
CAPICOM_E_FIND_INVALID_PREDEFINED_POLICY | Kebijakan yang telah ditentukan sebelumnya untuk operasi temukan tidak valid. |
0x80880351 // v2.0 |
CAPICOM_E_CODE_NOT_INITIALIZED | Objek SignedCode belum diinisialisasi. |
0x80880360 // v2.0 |
CAPICOM_E_CODE_NOT_SIGNED | Objek SignedCode belum ditandatangani. Untuk menandatangani objek SignedCode , panggil metode Sign . |
0x80880361 // v2.0 |
CAPICOM_E_CODE_DESCRIPTION_NOT_INITIALIZED | Properti Deskripsi objek SignedCode belum diinisialisasi. |
0x80880362 // v2.0 |
CAPICOM_E_CODE_DESCRIPTION_URL_NOT_INITIALIZED | Properti DescriptionURL dari objek SignedCode belum diinisialisasi. |
0x80880363 // v2.0 |
CAPICOM_E_CODE_INVALID_TIMESTAMP_URL | Parameter URL metode SignedCode.Timestamp tidak valid. |
0x80880364 // v2.0 |
CAPICOM_E_HASH_NO_DATA | Objek HashedData tidak berisi data apa pun. |
0x80880370 // v2.0 |
CAPICOM_E_INVALID_CONVERT_TYPE | Tipe konversi tidak valid. |
0x80880380 // v2.0 |
CAPICOM_E_NOT_SUPPORTED | Operasi yang diminta tidak didukung di platform saat ini. |
0x80880900 |
CAPICOM_E_UI_DISABLED | Saat menandatangani, properti Sertifikat objek Penanda tangan belum diatur, tetapi permintaan untuk sertifikat pengguna telah dinonaktifkan. Aktifkan perintah dengan mengatur properti EnablePromptForCertificateUI dari objek Pengaturan , atau atur properti Sertifikat objek Penanda tangan . |
0x80880901 |
CAPICOM_E_CANCELLED | Operasi telah dibatalkan oleh pengguna. Ini terjadi ketika pengguna dimintai izin untuk melakukan operasi tertentu, seperti mengakses kunci privat, dan pengguna membatalkan operasi. |
0x80880902 |
CAPICOM_E_NOT_ALLOWED | Operasi yang dicoba tidak diperbolehkan. Misalnya, mengubah properti PropID dari objek ExtendedProperty tidak diperbolehkan jika objek dilampirkan ke sertifikat. |
0x80880903 // v2.0 |
CAPICOM_E_OUT_OF_RESOURCE | CAPICOM telah kehabisan sumber daya. |
0x80880904 // v2.0 |
CAPICOM_E_INTERNAL | Terjadi kesalah internal. Hubungi Dukungan Teknis Microsoft untuk bantuan. |
0x80880911 |
CAPICOM_E_UNKNOWN | Terjadi kesalahan yang tidak diketahui. Kumpulkan informasi sebanyak mungkin, dan hubungi vendor Anda. |
0x80880999 |
Persyaratan
Persyaratan | Nilai |
---|---|
Redistribusi |
CAPICOM 2.0 atau yang lebih baru di Windows Server 2003 dan Windows XP |
Header |
|