@azure/keyvault-certificates package
Sınıflar
| CertificateClient |
KeyVault sertifikaları işlevselliğiyle etkileşime geçmek için istemci |
Arabirimler
| AdministratorContact |
Sertifika verenin kuruluş yöneticisinin ayrıntıları. |
| BackupCertificateResult |
Yedekleme blobunu içeren yedekleme sertifikası sonucu. |
| BeginCreateCertificateOptions |
beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions) geçirilebilen isteğe bağlı parametreleri temsil eden bir arabirim |
| CertificateClientOptions |
KeyVault'un CertificateClient tarafından kabul edilen isteğe bağlı parametreler |
| CertificateContactAll |
Kasa sertifikaları için kişi bilgilerinin şekli. |
| CertificateIssuer |
Verenin özelliklerini temsil eden arabirim. |
| CertificateOperation |
Zaman uyumsuz istekler durumunda bir sertifika işlemi döndürülür. |
| CertificateOperationError |
Anahtar kasası sunucusu hatası. |
| CertificateOperationState |
CertificateOperationPoller durumunun genel kullanıma açık özelliklerini temsil eden bir arabirim. |
| CertificatePolicyProperties |
Sertifikanın ilkesini temsil eden arabirim (konu özellikleri olmadan). |
| CertificatePollerOptions |
beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions), beginDeleteCertificate(string, CertificatePollerOptions) ve beginRecoverDeletedCertificate(string, CertificatePollerOptions) geçirilebilen isteğe bağlı parametreleri temsil eden bir arabirim |
| CertificateProperties |
Sertifikanın özelliklerini temsil eden arabirim |
| CoreSubjectAlternativeNames |
X509 nesnesinin konu alternatif adları. |
| CreateCertificateOptions |
<xref:createCertificate>seçenekleri. |
| CreateIssuerOptions |
createIssuer(string, string, CreateIssuerOptions)seçenekleri. |
| DeletedCertificate |
Silinen sertifikayı temsil eden arabirim. |
| ErrorModel |
Anahtar kasası sunucusu hata modeli. |
| ImportCertificateOptions |
importCertificate(string, Uint8Array, ImportCertificateOptions)seçenekleri. |
| IssuerAttributes |
Key Vault servisi tarafından yönetilen bir ihraççının özellikleri. |
| IssuerCredentials |
Sertifikayı veren için kullanılacak kimlik bilgileri. |
| IssuerParameters |
Bir sertifikanın X509 bileşenini verenin parametreleri. |
| IssuerProperties |
Sertifika verenin özelliklerini temsil eden arabirim |
| KeyVaultCertificate |
Sertifika ilkesi olmayan bir sertifikayı temsil eden arabirim |
| KeyVaultCertificateIdentifier |
Key Vault Sertifika Kimliği'ni oluşturan segmentleri temsil eder. |
| KeyVaultCertificatePollOperationState |
Key Vault Sertifika Anketörünün operasyonlarının durumunun kamuya açık biçimini temsil eden bir arayüz. |
| KeyVaultCertificateWithPolicy |
İlkesine sahip bir sertifikayı temsil eden arabirim |
| LifetimeAction |
Bir sertifikanın ömrü boyunca Key Vault tarafından gerçekleştirilecek eylem ve tetikleyici. |
| ListDeletedCertificatesOptions |
listDeletedCertificates(ListDeletedCertificatesOptions)'a geçirilen CertificateClient disk belleği işlemleri için isteğe bağlı parametreleri temsil eden bir arabirim. |
| ListPropertiesOfCertificatesOptions |
listPropertiesOfCertificates(ListPropertiesOfCertificatesOptions)'a geçirilen CertificateClient disk belleği işlemleri için isteğe bağlı parametreleri temsil eden bir arabirim. |
| PolicySubjectProperties |
Sertifika ilkesinin olası konu özelliklerini temsil eden arabirim. Son tür, bu özelliklerden en az birinin mevcut olmasını gerektirir. |
| PollerLike |
Kullanıcının çalışması gereken en düşük API'yi kullanıma sunma amaçlı bir poller'in soyut gösterimi. |
| PollerLikeWithCancellation |
Kullanıcının çalışması gereken en düşük API'yi kullanıma sunma amaçlı bir poller'in soyut gösterimi. |
| SubjectAlternativeNamesAll |
Sertifika ilkesinin konusunun alternatif adlarını temsil eden arabirim. |
| UpdateCertificateOptions |
<xref:updateCertificate>seçenekleri. |
| UpdateIssuerOptions |
updateIssuer(string, UpdateIssuerOptions)seçenekleri. |
| X509CertificateProperties |
Bir sertifikanın X509 bileşeninin özellikleri. |
Tür Diğer Adları
| ActionType |
Yürütülecek eylem. |
| ArrayOneOrMore |
En az bir özelliği olan bir dizi. |
| BackupCertificateOptions |
backupCertificate(string, OperationOptions)seçenekleri. |
| BeginDeleteCertificateOptions |
beginDeleteCertificate(string, CertificatePollerOptions) geçirilebilen isteğe bağlı parametreleri temsil eden bir arabirim |
| BeginRecoverDeletedCertificateOptions |
beginRecoverDeletedCertificate(string, CertificatePollerOptions) geçirilebilen isteğe bağlı parametreleri temsil eden bir arabirim |
| CancelCertificateOperationOptions |
<xref:cancelCertificateOperation>seçenekleri. |
| CertificateContact |
Kasa sertifikaları için iletişim bilgileri. Her kişi CertificateContactAll özelliklerinden en az birine sahip olur; bunlar: emailAddress, name veya phone. |
| CertificateContentType |
contentType değerlerini tanımlar. Olası değerler şunlardır: 'application/x-pem-file', 'application/x-pkcs12' |
| CertificateKeyCurveName |
Elips eğrisi adı. Geçerli değerler için bkz. JsonWebKeyCurveName. Hizmet tarafından desteklenen bilinen değerler
P-256: NIST P-256 üç nokta eğrisi, SECG eğrisi SECP256R1. |
| CertificateKeyType |
Sertifika için kullanılacak anahtar çiftinin türü. Hizmet tarafından desteklenen bilinen değerler
EC: Elips Eğrisi. |
| CertificatePolicy |
Konu özelliklerinden en az biriyle sertifikanın ilkesini temsil eden bir tür. |
| CertificatePolicyAction |
Yürütülecek eylem. |
| CertificateTags |
Sertifika Etiketlerinin şeklini temsil eden bir arabirim. Etiketler yalnızca dize anahtar-değer çiftleridir. |
| CreateCertificateState |
CreateCertificatePoller işlem durumunun genel gösterimi. |
| DeleteCertificateOperationOptions |
deleteCertificateOperation(string, OperationOptions)seçenekleri. |
| DeleteCertificateState |
DeleteCertificatePoller işlem durumunun genel gösterimi. |
| DeleteContactsOptions |
deleteContacts(OperationOptions)seçenekleri. |
| DeleteIssuerOptions |
deleteIssuer(string, OperationOptions)seçenekleri. |
| DeletionRecoveryLevel |
Geçerli kasadaki gizli diziler için geçerli olan silme kurtarma düzeyini yansıtır. 'Temizlenebilir' içeriyorsa gizli dizi ayrıcalıklı bir kullanıcı tarafından kalıcı olarak silinebilir; aksi takdirde, saklama aralığının sonunda gizli diziyi yalnızca sistem temizleyebilir. Hizmet tarafından desteklenen bilinen değerler
Temizlenebilir: Kurtarma olanağı olmadan silme işleminin geri alınamaz bir işlem olduğu kasa durumunu belirtir. Bu düzey, silme işlemine karşı kullanılabilir koruma olmamasına karşılık gelir; Varlık düzeyinde veya daha yüksek bir düzeyde (kasa, kaynak grubu, abonelik vb.) silme işlemi kabul edildikten sonra veriler kurtarılamaz şekilde kaybolur. |
| GetCertificateOperationOptions |
getCertificateOperation(string, CertificatePollerOptions)seçenekleri. |
| GetCertificateOptions |
getCertificate(string, OperationOptions)seçenekleri. |
| GetCertificatePolicyOptions |
getCertificatePolicy(string, OperationOptions)seçenekleri. |
| GetCertificateVersionOptions |
getCertificateVersion(string, string, OperationOptions)seçenekleri. |
| GetContactsOptions |
getContacts(OperationOptions)seçenekleri. |
| GetDeletedCertificateOptions |
getDeletedCertificate(string, OperationOptions)seçenekleri. |
| GetIssuerOptions |
getIssuer(string, OperationOptions)seçenekleri. |
| GetPlainCertificateOperationOptions |
<xref:getPlainCertificateOperation>seçenekleri. |
| ImportCertificatePolicy |
Sertifikanın içeri aktarma ilkesini temsil eden ve SAN veya Konu gerektirmeyen bir tür |
| KVPollerLike |
Core-lro'nun PollerLike dosyasının KeyVault kopyası kullanım dışı bırakıldı. |
| KeyUsageType |
Sertifika anahtarının desteklenen kullanımları. Hizmet tarafından desteklenen bilinen değerler
digitalSignature: Sertifika anahtarının dijital imza olarak kullanılabileceğini gösterir. |
| ListPropertiesOfCertificateVersionsOptions |
listPropertiesOfCertificateVersions(string, OperationOptions)'a geçirilen CertificateClient disk belleği işlemleri için isteğe bağlı parametreleri temsil eden bir arabirim. |
| ListPropertiesOfIssuersOptions |
listPropertiesOfIssuers(OperationOptions)'a geçirilen CertificateClient disk belleği işlemleri için isteğe bağlı parametreleri temsil eden bir arabirim. |
| MergeCertificateOptions |
mergeCertificate(string, Uint8Array[], OperationOptions)için isteğe bağlı parametreleri temsil eden bir arabirim. |
| PurgeDeletedCertificateOptions |
purgeDeletedCertificate(string, OperationOptions)seçenekleri. |
| RecoverDeletedCertificateState |
Kullanım dışı: Silinen sertifika yoklama işleminin kurtarılmasının genel gösterimi |
| RequireAtLeastOne |
RequireAtLeastOne, arabirimin özelliklerinden en az birinin (herhangi bir özellik olabilir) bulunması gereken bir tür oluşturulmasına yardımcı olur. Bu, TypeScript'in yardımcı program türleri nedeniyle çalışır: https://www.typescriptlang.org/docs/handbook/utility-types.html Şimdi inceleyelim:
|
| RestoreCertificateBackupOptions |
restoreCertificateBackup(Uint8Array, OperationOptions)için isteğe bağlı parametreleri temsil eden bir arabirim. |
| SetContactsOptions |
setContacts(CertificateContact[], OperationOptions)seçenekleri. |
| SubjectAlternativeNames |
Konu özelliğine alternatifler. Varsa, SubjectAlternativeNamesAll özelliklerinden en az birine sahip olmalıdır. |
| UpdateCertificatePolicyOptions |
updateCertificatePolicy(string, CertificatePolicy, OperationOptions)seçenekleri. |
Numaralandırmalar
| KnownCertificateKeyCurveNames |
Hizmetin kabul CertificateKeyCurveName bilinen değerleri. |
| KnownCertificateKeyTypes | |
| KnownDeletionRecoveryLevels |
Geçerli kasadaki gizli diziler için geçerli olan silme kurtarma düzeyini yansıtır. 'Temizlenebilir' içeriyorsa gizli dizi ayrıcalıklı bir kullanıcı tarafından kalıcı olarak silinebilir; aksi takdirde, saklama aralığının sonunda gizli diziyi yalnızca sistem temizleyebilir. |
| KnownKeyUsageTypes | |
| WellKnownIssuer |
Varsayılanı seçmek için iyi bilinen verenler |
İşlevler
| parse |
Verilen Key Vault Sertifika Kimliğini ayrıştırır. Bir örnek: https://< keyvault-name.vault.azure.net/certificates/>< sertifika-adı>/<unique-version-id> Yukarıdaki kimliği ayrıştırırken bu işlev şunları döndürür:
|
Değişkenler
| Default |
DefaultCertificatePolicy, varsayılan parametreler olarak faydalı olan değerleri sertifikanın politikasını değiştiren yöntemlere dışa aktarır. |
| logger |
İşlev Ayrıntıları
parseKeyVaultCertificateIdentifier(string)
Verilen Key Vault Sertifika Kimliğini ayrıştırır. Bir örnek:
https://< keyvault-name.vault.azure.net/certificates/>< sertifika-adı>/<unique-version-id>
Yukarıdaki kimliği ayrıştırırken bu işlev şunları döndürür:
{
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
Parametreler
- id
-
string
Key Vault Sertifikasının Kimliği.
Döndürülenler
Değişken Ayrıntıları
DefaultCertificatePolicy
DefaultCertificatePolicy, varsayılan parametreler olarak faydalı olan değerleri sertifikanın politikasını değiştiren yöntemlere dışa aktarır.
DefaultCertificatePolicy: { issuerName: string, subject: string }
Tür
{ issuerName: string, subject: string }