@azure/keyvault-certificates package
Třídy
| CertificateClient |
Klient pro interakci s funkcemi certifikátů služby KeyVault |
Rozhraní
| AdministratorContact |
Podrobnosti o správci organizace vystavitele certifikátu |
| BackupCertificateResult |
Výsledek záložního certifikátu obsahující objekt blob zálohy. |
| BeginCreateCertificateOptions |
Rozhraní představující volitelné parametry, které lze předat beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions) |
| CertificateClientOptions |
Volitelné parametry akceptované klientem CertificateClient služby KeyVault |
| CertificateContactAll |
Tvar kontaktních informací pro certifikáty trezoru |
| CertificateIssuer |
Rozhraní představující vlastnosti vystavitele. |
| CertificateOperation |
V případě asynchronních požadavků se vrátí operace certifikátu. |
| CertificateOperationError |
Chyba serveru trezoru klíčů. |
| CertificateOperationState |
Rozhraní představující veřejně dostupné vlastnosti stavu CertificateOperationPoller. |
| CertificatePolicyProperties |
Rozhraní představující zásady certifikátu (bez vlastností subjektu) |
| CertificatePollerOptions |
Rozhraní představující volitelné parametry, které lze předat beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions), beginDeleteCertificate(string, CertificatePollerOptions) a beginRecoverDeletedCertificate(string, CertificatePollerOptions) |
| CertificateProperties |
Rozhraní představující vlastnosti certifikátu |
| CoreSubjectAlternativeNames |
Alternativní názvy subjektu objektu X509. |
| CreateCertificateOptions |
Možnosti pro <xref:createCertificate>. |
| CreateIssuerOptions |
Možnosti pro createIssuer(string, string, CreateIssuerOptions). |
| DeletedCertificate |
Rozhraní představující odstraněný certifikát. |
| ErrorModel |
Model chyb serveru trezoru klíčů. |
| ImportCertificateOptions |
Možnosti pro importCertificate(string, Uint8Array, ImportCertificateOptions). |
| IssuerAttributes |
Atributy vystavitele spravovaného službou Key Vault. |
| IssuerCredentials |
Přihlašovací údaje, které se mají použít pro vystavitele certifikátu. |
| IssuerParameters |
Parametry vystavitele součásti X509 certifikátu |
| IssuerProperties |
Rozhraní představující vlastnosti vystavitele certifikátu |
| KeyVaultCertificate |
Rozhraní představující certifikát bez zásad certifikátu |
| KeyVaultCertificateIdentifier |
Představuje segmenty, které tvoří ID certifikátu služby Key Vault. |
| KeyVaultCertificatePollOperationState |
Rozhraní představující veřejný tvar stavu operací certifikátu služby Key Vault. |
| KeyVaultCertificateWithPolicy |
Rozhraní představující certifikát se svými zásadami |
| LifetimeAction |
Akce a její aktivační událost, kterou bude služba Key Vault provádět po celou dobu životnosti certifikátu |
| ListDeletedCertificatesOptions |
Rozhraní představující volitelné parametry pro stránkované operace CertificateClient předané listDeletedCertificates(ListDeletedCertificatesOptions). |
| ListPropertiesOfCertificatesOptions |
Rozhraní představující volitelné parametry pro stránkované operace CertificateClient předané listPropertiesOfCertificates(ListPropertiesOfCertificatesOptions). |
| PolicySubjectProperties |
Rozhraní představující možné vlastnosti subjektu zásady certifikátu. Poslední typ vyžaduje, aby existovaly alespoň některé z těchto vlastností. |
| PollerLike |
Abstraktní reprezentace polleru, která má vystavit pouze minimální rozhraní API, se kterým musí uživatel pracovat. |
| PollerLikeWithCancellation |
Abstraktní reprezentace polleru, která má vystavit pouze minimální rozhraní API, se kterým musí uživatel pracovat. |
| SubjectAlternativeNamesAll |
Rozhraní představující alternativní názvy subjektu zásad certifikátu. |
| UpdateCertificateOptions |
Možnosti pro <xref:updateCertificate>. |
| UpdateIssuerOptions |
Možnosti pro updateIssuer(string, UpdateIssuerOptions). |
| X509CertificateProperties |
Vlastnosti součásti X509 certifikátu |
Aliasy typu
| ActionType |
Akce, která se spustí. |
| ArrayOneOrMore |
Pole s minimálně jednou vlastností. |
| BackupCertificateOptions |
Možnosti pro backupCertificate(string, OperationOptions). |
| BeginDeleteCertificateOptions |
Rozhraní představující volitelné parametry, které lze předat beginDeleteCertificate(string, CertificatePollerOptions) |
| BeginRecoverDeletedCertificateOptions |
Rozhraní představující volitelné parametry, které lze předat beginRecoverDeletedCertificate(string, CertificatePollerOptions) |
| CancelCertificateOperationOptions |
Možnosti pro <xref:cancelCertificateOperation>. |
| CertificateContact |
Kontaktní informace pro certifikáty trezoru. Každý kontakt bude mít alespoň jednu z vlastností CertificateContactAll, které jsou: emailAddress, jméno nebo telefon. |
| CertificateContentType |
Definuje hodnoty pro contentType. Mezi možné hodnoty patří: application/x-pem-file, application/x-pkcs12. |
| CertificateKeyCurveName |
Název tři tečky. Platné hodnoty najdete v tématu JsonWebKeyCurveName. Známé hodnoty podporované službou
P-256: elliptická křivka NIST P-256, křivka AKA SECG SECP256R1. |
| CertificateKeyType |
Typ páru klíčů, který se má použít pro certifikát. Známé hodnoty podporované službou
EC: elliptická křivka. |
| CertificatePolicy |
Typ představující zásadu certifikátu s alespoň jednou z vlastností subjektu. |
| CertificatePolicyAction |
Akce, která se spustí. |
| CertificateTags |
Rozhraní představující tvar značek certifikátů. Značky jsou jen páry klíč-hodnota řetězce. |
| CreateCertificateState |
Veřejná reprezentace stavu operace CreateCertificatePoller. |
| DeleteCertificateOperationOptions |
Možnosti pro deleteCertificateOperation(string, OperationOptions). |
| DeleteCertificateState |
Veřejná reprezentace stavu operace DeleteCertificatePoller. |
| DeleteContactsOptions |
Možnosti pro deleteContacts(OperationOptions). |
| DeleteIssuerOptions |
Možnosti pro deleteIssuer(string, OperationOptions). |
| DeletionRecoveryLevel |
Odráží úroveň obnovení odstranění, která aktuálně platí pro tajné kódy v aktuálním trezoru. Pokud obsahuje "vyprázdnit", může tajný kód trvale odstranit privilegovaný uživatel; v opačném případě může tajný klíč vyprázdnit pouze systém na konci intervalu uchovávání. Známé hodnoty podporované službou
vyprázdnění: Označuje stav trezoru, ve kterém je odstranění nevratnou operací bez možnosti obnovení. Tato úroveň odpovídá tomu, že není k dispozici žádná ochrana proti operaci odstranění; při přijetí operace odstranění na úrovni entity nebo vyšší (trezor, skupina prostředků, předplatné atd.) dojde ke ztrátě dat. |
| GetCertificateOperationOptions |
Možnosti pro getCertificateOperation(string, CertificatePollerOptions). |
| GetCertificateOptions |
Možnosti pro getCertificate(string, OperationOptions). |
| GetCertificatePolicyOptions |
Možnosti pro getCertificatePolicy(string, OperationOptions). |
| GetCertificateVersionOptions |
Možnosti pro getCertificateVersion(string, string, OperationOptions). |
| GetContactsOptions |
Možnosti pro getContacts(OperationOptions). |
| GetDeletedCertificateOptions |
Možnosti pro getDeletedCertificate(string, OperationOptions). |
| GetIssuerOptions |
Možnosti pro getIssuer(string, OperationOptions). |
| GetPlainCertificateOperationOptions |
Možnosti pro <xref:getPlainCertificateOperation>. |
| ImportCertificatePolicy |
Typ představující zásadu certifikátu pro import, který nevyžaduje síť SAN nebo předmět |
| KVPollerLike |
Zastaralá kopie keyVault core-lro PollerLike. |
| KeyUsageType |
Podporované použití klíče certifikátu. Známé hodnoty podporované službou
digitalSignature: Označuje, že klíč certifikátu lze použít jako digitální podpis. |
| ListPropertiesOfCertificateVersionsOptions |
Rozhraní představující volitelné parametry pro stránkované operace CertificateClient předané listPropertiesOfCertificateVersions(string, OperationOptions). |
| ListPropertiesOfIssuersOptions |
Rozhraní představující volitelné parametry pro stránkované operace CertificateClient předané listPropertiesOfIssuers(OperationOptions). |
| MergeCertificateOptions |
Rozhraní představující volitelné parametry pro mergeCertificate(string, Uint8Array[], OperationOptions). |
| PurgeDeletedCertificateOptions |
Možnosti pro purgeDeletedCertificate(string, OperationOptions). |
| RecoverDeletedCertificateState |
Zastaralé: Veřejná reprezentace obnovení odstraněné operace dotazování certifikátu |
| RequireAtLeastOne |
RequireAtLeastOne pomáhá vytvořit typ, kde je vyžadována alespoň jedna z vlastností rozhraní (může být libovolná vlastnost). To funguje z důvodu typů nástrojů TypeScriptu: https://www.typescriptlang.org/docs/handbook/utility-types.html Pojďme to prozkoumat:
|
| RestoreCertificateBackupOptions |
Rozhraní představující volitelné parametry pro restoreCertificateBackup(Uint8Array, OperationOptions). |
| SetContactsOptions |
Možnosti pro setContacts(CertificateContact[], OperationOptions). |
| SubjectAlternativeNames |
Alternativy k vlastnosti předmětu. Pokud je k dispozici, měla by mít alespoň jednu z vlastností SubjectAlternativeNamesAll. |
| UpdateCertificatePolicyOptions |
Možnosti pro updateCertificatePolicy(string, CertificatePolicy, OperationOptions). |
Výčty
| KnownCertificateKeyCurveNames |
Známé hodnoty CertificateKeyCurveName, které služba přijímá. |
| KnownCertificateKeyTypes |
Známé hodnoty CertificateKeyType, které služba přijímá. |
| KnownDeletionRecoveryLevels |
Odráží úroveň obnovení odstranění, která aktuálně platí pro tajné kódy v aktuálním trezoru. Pokud obsahuje "vyprázdnit", může tajný kód trvale odstranit privilegovaný uživatel; v opačném případě může tajný klíč vyprázdnit pouze systém na konci intervalu uchovávání. |
| KnownKeyUsageTypes |
Známé hodnoty KeyUsageType, které služba přijímá. |
| WellKnownIssuer |
Dobře známé vystavitele pro volbu výchozího |
Funkce
| parse |
Analyzuje dané ID certifikátu služby Key Vault. Příkladem je: https://< název-trezoru-klíč.vault.azure.net/certificates/>< název-certifikátu>/<id_jedinečné-verze-> Při analýze výše uvedeného ID vrátí tato funkce:
|
Proměnné
| Default |
DefaultCertificatePolicy exportuje hodnoty, které jsou užitečné jako výchozí parametry, do metod, které mění politiku certifikátu. |
| logger | Konfigurace @azure/logger tohoto balíčku. |
Podrobnosti funkce
parseKeyVaultCertificateIdentifier(string)
Analyzuje dané ID certifikátu služby Key Vault. Příkladem je:
https://< název-trezoru-klíč.vault.azure.net/certificates/>< název-certifikátu>/<id_jedinečné-verze->
Při analýze výše uvedeného ID vrátí tato funkce:
{
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
ID certifikátu služby Key Vault.
Návraty
Variable Details
DefaultCertificatePolicy
DefaultCertificatePolicy exportuje hodnoty, které jsou užitečné jako výchozí parametry, do metod, které mění politiku certifikátu.
DefaultCertificatePolicy: { issuerName: string, subject: string }
Typ
{ issuerName: string, subject: string }