@azure/keyvault-certificates package
Kelas
| CertificateClient |
Klien untuk berinteraksi dengan fungsionalitas sertifikat KeyVault |
Antarmuka
| AdministratorContact |
Detail administrator organisasi penerbit sertifikat. |
| BackupCertificateResult |
Hasil sertifikat cadangan, yang berisi blob cadangan. |
| BeginCreateCertificateOptions |
Antarmuka yang mewakili parameter opsional yang dapat diteruskan ke beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions) |
| CertificateClientOptions |
Parameter opsional yang diterima oleh CertificateClient KeyVault |
| CertificateContactAll |
Bentuk informasi kontak untuk sertifikat vault. |
| CertificateIssuer |
Antarmuka yang mewakili properti pengeluar sertifikat. |
| CertificateOperation |
Operasi sertifikat dikembalikan jika terjadi permintaan asinkron. |
| CertificateOperationError |
Kesalahan server brankas kunci. |
| CertificateOperationState |
Antarmuka yang mewakili properti yang tersedia untuk umum dari status CertificateOperationPoller. |
| CertificatePolicyProperties |
Antarmuka yang mewakili kebijakan sertifikat (tanpa properti subjek). |
| CertificatePollerOptions |
Antarmuka yang mewakili parameter opsional yang dapat diteruskan ke beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions), beginDeleteCertificate(string, CertificatePollerOptions) dan beginRecoverDeletedCertificate(string, CertificatePollerOptions) |
| CertificateProperties |
Antarmuka yang mewakili properti sertifikat |
| CoreSubjectAlternativeNames |
Nama alternatif subjek dari objek X509. |
| CreateCertificateOptions |
Opsi untuk <xref:createCertificate>. |
| CreateIssuerOptions |
Opsi untuk createIssuer(string, string, CreateIssuerOptions). |
| DeletedCertificate |
Antarmuka yang mewakili sertifikat yang dihapus. |
| ErrorModel |
Model kesalahan server brankas kunci. |
| ImportCertificateOptions |
Opsi untuk importCertificate(string, Uint8Array, ImportCertificateOptions). |
| IssuerAttributes |
Atribut penerbit yang dikelola oleh layanan Key Vault. |
| IssuerCredentials |
Kredensial yang akan digunakan untuk penerbit sertifikat. |
| IssuerParameters |
Parameter untuk penerbit komponen X509 sertifikat. |
| IssuerProperties |
Antarmuka yang mewakili properti penerbit sertifikat |
| KeyVaultCertificate |
Antarmuka yang mewakili sertifikat tanpa kebijakan sertifikat |
| KeyVaultCertificateIdentifier |
Mewakili segmen yang menyusun Id Sertifikat Key Vault. |
| KeyVaultCertificatePollOperationState |
Antarmuka yang mewakili bentuk publik status operasi Key Vault Certificate Poller. |
| KeyVaultCertificateWithPolicy |
Antarmuka yang mewakili sertifikat dengan kebijakannya |
| LifetimeAction |
Tindakan dan pemicunya yang akan dilakukan oleh Key Vault selama masa pakai sertifikat. |
| ListDeletedCertificatesOptions |
Antarmuka yang mewakili parameter opsional untuk operasi halaman CertificateClient diteruskan ke listDeletedCertificates(ListDeletedCertificatesOptions). |
| ListPropertiesOfCertificatesOptions |
Antarmuka yang mewakili parameter opsional untuk operasi halaman CertificateClient diteruskan ke listPropertiesOfCertificates(ListPropertiesOfCertificatesOptions). |
| PolicySubjectProperties |
Antarmuka yang mewakili kemungkinan properti subjek dari kebijakan sertifikat. Jenis akhir mengharuskan setidaknya salah satu properti ini ada. |
| PollerLike |
Representasi abstrak dari poller, dimaksudkan untuk mengekspos api minimal yang perlu dikerjakan pengguna. |
| PollerLikeWithCancellation |
Representasi abstrak dari poller, dimaksudkan untuk mengekspos api minimal yang perlu dikerjakan pengguna. |
| SubjectAlternativeNamesAll |
Antarmuka yang mewakili nama alternatif subjek kebijakan sertifikat. |
| UpdateCertificateOptions |
Opsi untuk <xref:updateCertificate>. |
| UpdateIssuerOptions |
Opsi untuk updateIssuer(string, UpdateIssuerOptions). |
| X509CertificateProperties |
Properti komponen X509 sertifikat. |
Alias Jenis
| ActionType |
Tindakan yang akan dijalankan. |
| ArrayOneOrMore |
Array dengan satu properti minimal. |
| BackupCertificateOptions |
Opsi untuk backupCertificate(string, OperationOptions). |
| BeginDeleteCertificateOptions |
Antarmuka yang mewakili parameter opsional yang dapat diteruskan ke beginDeleteCertificate(string, CertificatePollerOptions) |
| BeginRecoverDeletedCertificateOptions |
Antarmuka yang mewakili parameter opsional yang dapat diteruskan ke beginRecoverDeletedCertificate(string, CertificatePollerOptions) |
| CancelCertificateOperationOptions |
Opsi untuk <xref:cancelCertificateOperation>. |
| CertificateContact |
Informasi kontak untuk sertifikat vault. Setiap kontak akan memiliki setidaknya hanya salah satu properti CertificateContactAll, yaitu: emailAddress, nama, atau telepon. |
| CertificateContentType |
Menentukan nilai untuk contentType. Nilai yang mungkin termasuk: 'application/x-pem-file', 'application/x-pkcs12' |
| CertificateKeyCurveName |
Nama kurva elips. Untuk nilai yang valid, lihat JsonWebKeyCurveName. Nilai yang diketahui didukung oleh layanan
P-256: Kurva elips NIST P-256, kurva AKA SECG SECP256R1. |
| CertificateKeyType |
Jenis pasangan kunci yang akan digunakan untuk sertifikat. Nilai yang diketahui didukung oleh layanan
EC: Kurva Elips. |
| CertificatePolicy |
Jenis yang mewakili kebijakan sertifikat dengan setidaknya salah satu properti subjek. |
| CertificatePolicyAction |
Tindakan yang akan dijalankan. |
| CertificateTags |
Antarmuka yang mewakili bentuk Tag Sertifikat. Tag hanyalah pasangan kunci-nilai string. |
| CreateCertificateState |
Representasi publik dari status operasi CreateCertificatePoller. |
| DeleteCertificateOperationOptions |
Opsi untuk deleteCertificateOperation(string, OperationOptions). |
| DeleteCertificateState |
Representasi publik dari status operasi DeleteCertificatePoller. |
| DeleteContactsOptions |
Opsi untuk deleteContacts(OperationOptions). |
| DeleteIssuerOptions |
Opsi untuk deleteIssuer(string, OperationOptions). |
| DeletionRecoveryLevel |
Mencerminkan tingkat pemulihan penghapusan yang saat ini berlaku untuk rahasia di vault saat ini. Jika berisi 'Dapat Dihapus Menyeluruh', rahasia dapat dihapus secara permanen oleh pengguna istimewa; jika tidak, hanya sistem yang dapat menghapus menyeluruh rahasia, di akhir interval retensi. Nilai yang diketahui didukung oleh layanan
dapat dibersihkan: Menunjukkan status vault di mana penghapusan adalah operasi yang tidak dapat diubah, tanpa kemungkinan untuk pemulihan. Tingkat ini sesuai dengan tidak ada perlindungan yang tersedia terhadap operasi Hapus; data hilang secara tidak dapat diambil setelah menerima operasi Hapus di tingkat entitas atau yang lebih tinggi (vault, grup sumber daya, langganan, dll.) |
| GetCertificateOperationOptions |
Opsi untuk getCertificateOperation(string, CertificatePollerOptions). |
| GetCertificateOptions |
Opsi untuk getCertificate(string, OperationOptions). |
| GetCertificatePolicyOptions |
Opsi untuk getCertificatePolicy(string, OperationOptions). |
| GetCertificateVersionOptions |
Opsi untuk getCertificateVersion(string, string, OperationOptions). |
| GetContactsOptions |
Opsi untuk getContacts(OperationOptions). |
| GetDeletedCertificateOptions |
Opsi untuk getDeletedCertificate(string, OperationOptions). |
| GetIssuerOptions |
Opsi untuk getIssuer(string, OperationOptions). |
| GetPlainCertificateOperationOptions |
Opsi untuk <xref:getPlainCertificateOperation>. |
| ImportCertificatePolicy |
Jenis yang mewakili kebijakan sertifikat untuk impor yang tidak memerlukan SAN atau Subjek |
| KVPollerLike |
Salinan KeyVault yang tidak digunakan lagi dari PollerLike core-lro. |
| KeyUsageType |
Penggunaan kunci sertifikat yang didukung. Nilai yang diketahui didukung oleh layanan
digitalSignature: Menunjukkan bahwa kunci sertifikat dapat digunakan sebagai tanda tangan digital. |
| ListPropertiesOfCertificateVersionsOptions |
Antarmuka yang mewakili parameter opsional untuk operasi halaman CertificateClient diteruskan ke listPropertiesOfCertificateVersions(string, OperationOptions). |
| ListPropertiesOfIssuersOptions |
Antarmuka yang mewakili parameter opsional untuk operasi halaman CertificateClient diteruskan ke listPropertiesOfIssuers(OperationOptions). |
| MergeCertificateOptions |
Antarmuka yang mewakili parameter opsional untuk mergeCertificate(string, Uint8Array[], OperationOptions). |
| PurgeDeletedCertificateOptions |
Opsi untuk purgeDeletedCertificate(string, OperationOptions). |
| RecoverDeletedCertificateState |
Tidak digunakan lagi: Representasi publik tentang pemulihan operasi polling sertifikat yang dihapus |
| RequireAtLeastOne |
RequireAtLeastOne membantu membuat jenis di mana setidaknya salah satu properti antarmuka (dapat berupa properti apa pun) diperlukan untuk ada. Ini berfungsi karena jenis utilitas TypeScript: https://www.typescriptlang.org/docs/handbook/utility-types.html Mari kita periksa:
|
| RestoreCertificateBackupOptions |
Antarmuka yang mewakili parameter opsional untuk restoreCertificateBackup(Uint8Array, OperationOptions). |
| SetContactsOptions |
Opsi untuk setContacts(CertificateContact[], OperationOptions). |
| SubjectAlternativeNames |
Alternatif untuk properti subjek. Jika ada, setidaknya harus memiliki salah satu properti SubjectAlternativeNamesAll. |
| UpdateCertificatePolicyOptions |
Opsi untuk updateCertificatePolicy(string, CertificatePolicy, OperationOptions). |
Enum
| KnownCertificateKeyCurveNames |
Nilai yang diketahui dari CertificateKeyCurveName yang diterima layanan. |
| KnownCertificateKeyTypes |
Nilai yang diketahui dari CertificateKeyType yang diterima layanan. |
| KnownDeletionRecoveryLevels |
Mencerminkan tingkat pemulihan penghapusan yang saat ini berlaku untuk rahasia di vault saat ini. Jika berisi 'Dapat Dihapus Menyeluruh', rahasia dapat dihapus secara permanen oleh pengguna istimewa; jika tidak, hanya sistem yang dapat menghapus menyeluruh rahasia, di akhir interval retensi. |
| KnownKeyUsageTypes |
Nilai yang diketahui dari KeyUsageType yang diterima layanan. |
| WellKnownIssuer |
Penerbit terkenal untuk memilih default |
Fungsi
| parse |
Mengurai Id Sertifikat Key Vault yang diberikan. Contohnya adalah: https://< keyvault-name.vault.azure.net/certificates/>< certificate-name>/<unique-version-id> Pada penguraian Id di atas, fungsi ini mengembalikan:
|
Variabel
| Default |
DefaultCertificatePolicy mengekspor nilai yang berguna sebagai parameter default ke metode yang memodifikasi kebijakan sertifikat. |
| logger | Konfigurasi @azure/logger untuk paket ini. |
Detail Fungsi
parseKeyVaultCertificateIdentifier(string)
Mengurai Id Sertifikat Key Vault yang diberikan. Contohnya adalah:
https://< keyvault-name.vault.azure.net/certificates/>< certificate-name>/<unique-version-id>
Pada penguraian Id di atas, fungsi ini mengembalikan:
{
sourceId: "https://<keyvault-name>.vault.azure.net/certificates/<certificate-name>/<unique-version-id>",
vaultUrl: "https://<keyvault-name>.vault.azure.net",
version: "<unique-version-id>",
name: "<certificate-name>"
}
function parseKeyVaultCertificateIdentifier(id: string): KeyVaultCertificateIdentifier
Parameter
- id
-
string
Id Sertifikat Key Vault.
Mengembalikan
Variable Details
DefaultCertificatePolicy
DefaultCertificatePolicy mengekspor nilai yang berguna sebagai parameter default ke metode yang memodifikasi kebijakan sertifikat.
DefaultCertificatePolicy: { issuerName: string, subject: string }
Jenis
{ issuerName: string, subject: string }