@azure/keyvault-certificates package
Klasy
| CertificateClient |
Klient do interakcji z funkcją certyfikatów KeyVault |
Interfejsy
| AdministratorContact |
Szczegóły administratora organizacji wystawcy certyfikatu. |
| BackupCertificateResult |
Wynik certyfikatu kopii zapasowej zawierający obiekt blob kopii zapasowej. |
| BeginCreateCertificateOptions |
Interfejs reprezentujący parametry opcjonalne, które można przekazać do beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions) |
| CertificateClientOptions |
Opcjonalne parametry akceptowane przez klienta CertificateClient usługi KeyVault |
| CertificateContactAll |
Kształt informacji kontaktowych dotyczących certyfikatów magazynu. |
| CertificateIssuer |
Interfejs reprezentujący właściwości wystawcy. |
| CertificateOperation |
Operacja certyfikatu jest zwracana w przypadku żądań asynchronicznych. |
| CertificateOperationError |
Błąd serwera magazynu kluczy. |
| CertificateOperationState |
Interfejs reprezentujący publicznie dostępne właściwości stanu CertificateOperationPoller. |
| CertificatePolicyProperties |
Interfejs reprezentujący zasady certyfikatu (bez właściwości podmiotu). |
| CertificatePollerOptions |
Interfejs reprezentujący parametry opcjonalne, które można przekazać do beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions), beginDeleteCertificate(string, CertificatePollerOptions) i beginRecoverDeletedCertificate(string, CertificatePollerOptions) |
| CertificateProperties |
Interfejs reprezentujący właściwości certyfikatu |
| CoreSubjectAlternativeNames |
Alternatywne nazwy podmiotu obiektu X509. |
| CreateCertificateOptions |
Opcje <xref:createCertificate>. |
| CreateIssuerOptions | |
| DeletedCertificate |
Interfejs reprezentujący usunięty certyfikat. |
| ErrorModel |
Model błędów serwera magazynu kluczy. |
| ImportCertificateOptions |
Opcje importCertificate(string, Uint8Array, ImportCertificateOptions). |
| IssuerAttributes |
Atrybuty wystawcy zarządzanego przez usługę Key Vault. |
| IssuerCredentials |
Poświadczenia, które mają być używane dla wystawcy certyfikatu. |
| IssuerParameters |
Parametry wystawcy składnika X509 certyfikatu. |
| IssuerProperties |
Interfejs reprezentujący właściwości wystawcy certyfikatu |
| KeyVaultCertificate |
Interfejs reprezentujący certyfikat bez zasad certyfikatu |
| KeyVaultCertificateIdentifier |
Reprezentuje segmenty tworzące identyfikator certyfikatu usługi Key Vault. |
| KeyVaultCertificatePollOperationState |
Interfejs reprezentujący publiczny kształt stanu operacji usługi Key Vault Certificate Poller. |
| KeyVaultCertificateWithPolicy |
Interfejs reprezentujący certyfikat z jego zasadami |
| LifetimeAction |
Akcja i jego wyzwalacz, który będzie wykonywany przez usługę Key Vault w okresie istnienia certyfikatu. |
| ListDeletedCertificatesOptions |
Interfejs reprezentujący opcjonalne parametry dla operacji stronicowanych CertificateClient przekazanych do listDeletedCertificates(ListDeletedCertificatesOptions). |
| ListPropertiesOfCertificatesOptions |
Interfejs reprezentujący opcjonalne parametry dla operacji stronicowanych CertificateClient przekazanych do listPropertiesOfCertificates(ListPropertiesOfCertificatesOptions). |
| PolicySubjectProperties |
Interfejs reprezentujący możliwe właściwości podmiotu zasad certyfikatu. Ostateczny typ wymaga istnienia co najmniej jednej z tych właściwości. |
| PollerLike |
Abstrakcyjna reprezentacja narzędzia poller, która ma na celu uwidocznienie tylko minimalnego interfejsu API, z którymi użytkownik musi pracować. |
| PollerLikeWithCancellation |
Abstrakcyjna reprezentacja narzędzia poller, która ma na celu uwidocznienie tylko minimalnego interfejsu API, z którymi użytkownik musi pracować. |
| SubjectAlternativeNamesAll |
Interfejs reprezentujący alternatywne nazwy podmiotu zasad certyfikatu. |
| UpdateCertificateOptions |
Opcje <xref:updateCertificate>. |
| UpdateIssuerOptions | |
| X509CertificateProperties |
Właściwości składnika X509 certyfikatu. |
Aliasy typu
| ActionType |
Akcja, która zostanie wykonana. |
| ArrayOneOrMore |
Tablica z jedną właściwością co najmniej. |
| BackupCertificateOptions | |
| BeginDeleteCertificateOptions |
Interfejs reprezentujący parametry opcjonalne, które można przekazać do beginDeleteCertificate(string, CertificatePollerOptions) |
| BeginRecoverDeletedCertificateOptions |
Interfejs reprezentujący parametry opcjonalne, które można przekazać do beginRecoverDeletedCertificate(string, CertificatePollerOptions) |
| CancelCertificateOperationOptions |
Opcje <xref:cancelCertificateOperation>. |
| CertificateContact |
Informacje kontaktowe dotyczące certyfikatów magazynu. Każdy kontakt będzie miał co najmniej jedną z właściwości CertificateContactAll, które są: adres e-mail, nazwa lub telefon. |
| CertificateContentType |
Definiuje wartości właściwości contentType. Możliwe wartości obejmują: "application/x-pem-file", "application/x-pkcs12" |
| CertificateKeyCurveName |
Nazwa krzywej eliptycznej. Aby uzyskać prawidłowe wartości, zobacz JsonWebKeyCurveName. Znane wartości obsługiwane przez usługę
P-256: Krzywa eliptyczna NIST P-256, krzywa AKA SECG SECP256R1. |
| CertificateKeyType |
Typ pary kluczy, która ma być używana dla certyfikatu. Znane wartości obsługiwane przez usługę
EC: Krzywa eliptyczna. |
| CertificatePolicy |
Typ reprezentujący zasady certyfikatu z co najmniej jedną z właściwości podmiotu. |
| CertificatePolicyAction |
Akcja, która zostanie wykonana. |
| CertificateTags |
Interfejs reprezentujący kształt tagów certyfikatów. Tagi to tylko pary klucz-wartość ciągu. |
| CreateCertificateState |
Publiczna reprezentacja stanu operacji CreateCertificatePoller. |
| DeleteCertificateOperationOptions | |
| DeleteCertificateState |
Publiczna reprezentacja stanu operacji DeleteCertificatePoller. |
| DeleteContactsOptions | |
| DeleteIssuerOptions | |
| DeletionRecoveryLevel |
Odzwierciedla obecnie poziom odzyskiwania usuwania dla wpisów tajnych w bieżącym magazynie. Jeśli zawiera "przeczyszczalną", wpis tajny może zostać trwale usunięty przez uprzywilejowanego użytkownika; w przeciwnym razie tylko system może przeczyścić wpis tajny na końcu interwału przechowywania. Znane wartości obsługiwane przez usługę
można przeczyścić: określa stan magazynu, w którym usunięcie jest operacją nieodwracalną bez możliwości odzyskiwania. Ten poziom nie odpowiada działaniu ochrony przed operacją Usuwania; dane są nieodwracalnie utracone po zaakceptowaniu operacji Usuwania na poziomie jednostki lub wyższym (magazyn, grupa zasobów, subskrypcja itp.) |
| GetCertificateOperationOptions |
Opcje getCertificateOperation(string, CertificatePollerOptions). |
| GetCertificateOptions | |
| GetCertificatePolicyOptions | |
| GetCertificateVersionOptions |
Opcje getCertificateVersion(string, string, OperationOptions). |
| GetContactsOptions | |
| GetDeletedCertificateOptions | |
| GetIssuerOptions | |
| GetPlainCertificateOperationOptions |
Opcje <xref:getPlainCertificateOperation>. |
| ImportCertificatePolicy |
Typ reprezentujący zasady certyfikatu do zaimportowania, który nie wymaga sieci SAN lub podmiotu |
| KVPollerLike |
Przestarzała kopia keyVault pollerLike core-lro. |
| KeyUsageType |
Obsługiwane użycie klucza certyfikatu. Znane wartości obsługiwane przez usługę
digitalSignature: wskazuje, że klucz certyfikatu może być używany jako podpis cyfrowy. |
| ListPropertiesOfCertificateVersionsOptions |
Interfejs reprezentujący opcjonalne parametry dla operacji stronicowanych CertificateClient przekazanych do listPropertiesOfCertificateVersions(string, OperationOptions). |
| ListPropertiesOfIssuersOptions |
Interfejs reprezentujący opcjonalne parametry dla operacji stronicowanych CertificateClient przekazanych do listPropertiesOfIssuers(OperationOptions). |
| MergeCertificateOptions |
Interfejs reprezentujący parametry opcjonalne dla mergeCertificate(string, Uint8Array[], OperationOptions). |
| PurgeDeletedCertificateOptions | |
| RecoverDeletedCertificateState |
Przestarzałe: publiczna reprezentacja odzyskiwania usuniętej operacji sondowania certyfikatu |
| RequireAtLeastOne |
RequireAtLeastOne pomaga utworzyć typ, w którym co najmniej jedna z właściwości interfejsu (może być dowolną właściwością) musi istnieć. Działa to z powodu typów narzędzi języka TypeScript: https://www.typescriptlang.org/docs/handbook/utility-types.html Przyjrzyjmy się temu:
|
| RestoreCertificateBackupOptions |
Interfejs reprezentujący parametry opcjonalne dla restoreCertificateBackup(Uint8Array, OperationOptions). |
| SetContactsOptions | |
| SubjectAlternativeNames |
Alternatywy dla właściwości podmiotu. Jeśli istnieje, powinien mieć co najmniej jedną z właściwości SubjectAlternativeNamesAll. |
| UpdateCertificatePolicyOptions |
Opcje updateCertificatePolicy(string, CertificatePolicy, OperationOptions). |
Wyliczenia
| KnownCertificateKeyCurveNames |
Znane wartości CertificateKeyCurveName akceptowane przez usługę. |
| KnownCertificateKeyTypes |
Znane wartości CertificateKeyType akceptowane przez usługę. |
| KnownDeletionRecoveryLevels |
Odzwierciedla obecnie poziom odzyskiwania usuwania dla wpisów tajnych w bieżącym magazynie. Jeśli zawiera "przeczyszczalną", wpis tajny może zostać trwale usunięty przez uprzywilejowanego użytkownika; w przeciwnym razie tylko system może przeczyścić wpis tajny na końcu interwału przechowywania. |
| KnownKeyUsageTypes |
Znane wartości KeyUsageType akceptowane przez usługę. |
| WellKnownIssuer |
Dobrze znani wystawcy do wybierania wartości domyślnej |
Funkcje
| parse |
Analizuje dany identyfikator certyfikatu usługi Key Vault. Przykład: https://< nazwa-magazynu.vault.azure.net/certificates/<> nazwa-certyfikatu>/<unikatowy-identyfikator-wersji-> Podczas analizowania powyższego identyfikatora ta funkcja zwraca następujące elementy:
|
Szczegóły funkcji
parseKeyVaultCertificateIdentifier(string)
Analizuje dany identyfikator certyfikatu usługi Key Vault. Przykład:
https://< nazwa-magazynu.vault.azure.net/certificates/<> nazwa-certyfikatu>/<unikatowy-identyfikator-wersji->
Podczas analizowania powyższego identyfikatora ta funkcja zwraca następujące elementy:
{
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
Parametry
- id
-
string
Identyfikator certyfikatu usługi Key Vault.