@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 |
Definuje hodnoty pro ActionType. |
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 |
Definuje hodnoty jsonWebKeyCurveName. Známé hodnoty podporované službou
P-256 |
CertificateKeyType |
Definuje hodnoty jsonWebKeyType. Známé hodnoty podporované službou
EC |
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 |
Definuje hodnoty pro DeletionRecoveryLevel. 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 |
Definuje hodnoty pro KeyUsageType. Známé hodnoty podporované službou
digitalSignature |
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 |
Známé hodnoty DeletionRecoveryLevel, které služba přijímá. |
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://.vault.azure.net/certificates// Při analýze výše uvedeného ID vrátí tato funkce:
|
Podrobnosti funkce
parseKeyVaultCertificateIdentifier(string)
Analyzuje dané ID certifikátu služby Key Vault. Příkladem je:
https://.vault.azure.net/certificates//
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.