@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 hizmeti tarafından yönetilen bir verenin öznitelikleri. |
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 oluşturan kesimleri temsil eder. |
KeyVaultCertificatePollOperationState |
Anahtar Kasası Sertifikası Poller'ın işlemlerinin durumunun genel şeklini temsil eden arabirim. |
KeyVaultCertificateWithPolicy |
İlkesine sahip bir sertifikayı temsil eden arabirim |
LifetimeAction |
Key Vault tarafından bir sertifikanın ömrü boyunca gerçekleştirilecek eylem ve tetikleyicisi. |
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 |
ActionType değerlerini tanımlar. |
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 |
JsonWebKeyCurveName değerlerini tanımlar. Hizmet tarafından desteklenen bilinen değerlerP-256 |
CertificateKeyType |
JsonWebKeyType değerlerini tanımlar. Hizmet tarafından desteklenen bilinen değerler
EC |
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 |
DeletionRecoveryLevel değerlerini tanımlar. 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 |
KeyUsageType değerlerini tanımlar. Hizmet tarafından desteklenen bilinen değerlerdigitalSignature |
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 |
Hizmetin kabul DeletionRecoveryLevel bilinen değerleri. |
KnownKeyUsageTypes | |
WellKnownIssuer |
Varsayılanı seçmek için iyi bilinen verenler |
İşlevler
parse |
Verilen Key Vault Sertifika Kimliğini ayrıştırıyor. Örnek olarak: https://.vault.azure.net/certificates// Yukarıdaki kimliği ayrıştırırken bu işlev şunları döndürür:
|
İşlev Ayrıntıları
parseKeyVaultCertificateIdentifier(string)
Verilen Key Vault Sertifika Kimliğini ayrıştırıyor. Örnek olarak:
https://.vault.azure.net/certificates//
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.