Megosztás a következőn keresztül:


@azure/keyvault-certificates package

Osztályok

CertificateClient

A KeyVault-tanúsítványok funkcióit kezelő ügyfél

Interfészek

AdministratorContact

A tanúsítványkibocsátó szervezeti rendszergazdájának adatai.

BackupCertificateResult

A biztonsági mentési tanúsítvány eredménye, amely tartalmazza a biztonsági mentési blobot.

BeginCreateCertificateOptions

A választható paramétereket jelölő felület, amely átadható a következőnek: <xref:beginCreateCertificate>

CertificateClientOptions

A KeyVault KeyClient által elfogadott választható paraméterek

CertificateContactAll

A tárolótanúsítványok kapcsolattartási adatainak alakja.

CertificateIssuer

Egy kibocsátó tulajdonságait jelölő felület.

CertificateOperation

A rendszer tanúsítványműveletet ad vissza aszinkron kérések esetén.

CertificateOperationError

A Key Vault-kiszolgáló hibája.

CertificateOperationState

A CertificateOperationPoller állapotának nyilvánosan elérhető tulajdonságait jelölő felület.

CertificatePolicyProperties

A tanúsítvány szabályzatát képviselő felület (a tulajdonos tulajdonságai nélkül).

CertificatePollerOptions

Egy interfész, amely az opcionális paramétereket jelöli, amelyek átadhatók a és <xref:beginDeleteCertificate> a számára <xref:beginCreateCertificate><xref:beginRecoverDeletedCertificate>

CertificateProperties

Egy tanúsítvány tulajdonságait jelölő felület

CoreSubjectAlternativeNames

Az X509 objektum tulajdonosának alternatív nevei.

CreateCertificateOptions

Beállítások a következőhöz: <xref:createCertificate>.

CreateIssuerOptions

Beállítások a következőhöz: <xref:createIssuer>.

DeletedCertificate

Törölt tanúsítványt jelölő felület.

ErrorModel

A Key Vault-kiszolgáló hibamodellje.

ImportCertificateOptions

Beállítások a következőhöz: <xref:importCertificate>.

IssuerAttributes

Az Key Vault szolgáltatás által felügyelt kiállító attribútumai.

IssuerCredentials

A tanúsítványkibocsátóhoz használandó hitelesítő adatok.

IssuerParameters

A tanúsítvány X509 összetevőjének kiállítójának paraméterei.

IssuerProperties

Egy tanúsítványkibocsátó tulajdonságait jelölő felület

KeyVaultCertificate

A tanúsítvány szabályzata nélküli tanúsítványt jelölő felület

KeyVaultCertificateIdentifier

Azokat a szegmenseket jelöli, amelyek Key Vault tanúsítványazonosítót írnak.

KeyVaultCertificatePollOperationState

Egy olyan felület, amely egy Key Vault Tanúsítvány-választó műveleteinek állapotának nyilvános alakját jelképezi.

KeyVaultCertificateWithPolicy

Egy tanúsítványt és annak szabályzatát képviselő felület

LifetimeAction

A Key Vault által a tanúsítvány élettartama során végrehajtandó művelet és annak eseményindítója.

ListDeletedCertificatesOptions

A certificateClient lapozóműveletek opcionális paramétereit jelölő felület, amely a következőnek lett átadva <xref:listDeletedCertificates>: .

ListPropertiesOfCertificatesOptions

A certificateClient lapozóműveletek opcionális paramétereit jelölő felület, amely a következőnek lett átadva <xref:listPropertiesOfCertificates>: .

PolicySubjectProperties

A tanúsítványházirend lehetséges tulajdonosi tulajdonságait jelölő felület. A végső típushoz legalább az egyik tulajdonságnak léteznie kell.

SubjectAlternativeNamesAll

A tanúsítványszabályzat tulajdonosának alternatív neveit jelölő felület.

UpdateCertificateOptions

Beállítások a következőhöz: <xref:updateCertificate>.

UpdateIssuerOptions

Beállítások a következőhöz: <xref:updateIssuer>.

X509CertificateProperties

A tanúsítvány X509 összetevőjének tulajdonságai.

Típusaliasok

ActionType

Az ActionType értékeit határozza meg.

ArrayOneOrMore

Legalább egy tulajdonsággal rendelkező tömb.

BackupCertificateOptions

Beállítások a következőhöz: <xref:backupCertificate>.

BeginDeleteCertificateOptions

A választható paramétereket jelölő felület, amely átadható a következőnek: <xref:beginDeleteCertificate>

BeginRecoverDeletedCertificateOptions

A választható paramétereket jelölő felület, amely átadható a következőnek: <xref:beginRecoverDeletedCertificate>

CancelCertificateOperationOptions

Beállítások a következőhöz: <xref:cancelCertificateOperation>.

CertificateContact

A tárolótanúsítványok kapcsolattartási adatai. Minden partnernek legalább egy tulajdonsága lesz a CertificateContactAll elemnek, amelyek a következők: emailAddress, name vagy phone.

CertificateContentType

A contentType értékeit határozza meg. Lehetséges értékek: "application/x-pem-file", "application/x-pkcs12"

CertificateKeyCurveName

A JsonWebKeyCurveName értékeit határozza meg.
<xref:KnownJsonWebKeyCurveName> A JsonWebKeyCurveName használatával felcserélhető, ez a szám tartalmazza a szolgáltatás által támogatott ismert értékeket.

A szolgáltatás által támogatott értékek megismerése

P-256
P-384
P-521
P-256K

CertificateKeyType

A JsonWebKeyType értékeit határozza meg.
<xref:KnownJsonWebKeyType> A JsonWebKeyType típussal felcserélhető, ez a szám tartalmazza a szolgáltatás által támogatott ismert értékeket.

A szolgáltatás által támogatott értékek megismerése

EC
EC-HSM
RSA
RSA-HSM
Október
okt-HSM

CertificatePolicy

A tanúsítvány szabályzatát képviselő típus, amely legalább egy tulajdonosi tulajdonsággal rendelkezik.

CertificatePolicyAction

A végrehajtandó művelet.

CertificateTags

A tanúsítványcímkék alakját jelölő felület. A címkék csak sztringkulcs-érték párok.

CreateCertificateState

A CreateCertificatePoller műveleti állapot nyilvános reprezentációja.

DeleteCertificateOperationOptions

Beállítások a következőhöz: <xref:deleteCertificateOperation>.

DeleteCertificateState

A DeleteCertificatePoller műveletállapot nyilvános megjelenítése.

DeleteContactsOptions

Beállítások a következőhöz: <xref:deleteContacts>.

DeleteIssuerOptions

Beállítások a következőhöz: <xref:deleteIssuer>.

DeletionRecoveryLevel

A DeletionRecoveryLevel értékeit határozza meg.
<xref:KnownDeletionRecoveryLevel> felcserélhető a DeletionRecoveryLevel értékkel, ez a szám tartalmazza a szolgáltatás által támogatott ismert értékeket.

A szolgáltatás által támogatott értékek megismerése

Véglegesen törölhető: Azt a tárolóállapotot jelöli, amelyben a törlés visszafordíthatatlan művelet, és nincs lehetőség a helyreállításra. Ez a szint azt jelenti, hogy a törlési műveletekkel szemben nem áll rendelkezésre védelem; az adatok helyrehozhatatlanul elvesznek egy Törlés művelet elfogadásakor az entitás szintjén vagy annál magasabb szinten (tároló, erőforráscsoport, előfizetés stb.)
Helyreállítható+Véglegesen törölhető: Azt a tárolóállapotot jelöli, amelyben a törlés helyreállítható, és amely lehetővé teszi az azonnali és végleges törlést (pl. végleges törlést). Ez a szint garantálja a törölt entitás helyreállíthatóságát a megőrzési időtartam alatt (90 nap), kivéve, ha törlési műveletet kérnek, vagy az előfizetést lemondják. A rendszer 90 nap után véglegesen törli, ha nem állítható helyre
Helyreállítható: Olyan tárolóállapotot jelöl, amelyben a törlés azonnali és végleges törlés (azaz végleges törlés) nélkül helyreállítható. Ez a szint garantálja a törölt entitás helyreállíthatóságát a megőrzési időtartam (90 nap) alatt, és amíg az előfizetés továbbra is elérhető. A rendszer 90 nap után véglegesen törli, ha nem állítható helyre
Recoveryable+ProtectedSubscription: Azt a tárolót és előfizetési állapotot jelöli, amelyben a törlés megőrzési időtartamon (90 napon) belül helyreállítható, az azonnali és végleges törlés (azaz végleges törlés) nem engedélyezett, és amelyben maga az előfizetés nem mondható le véglegesen. A rendszer 90 nap után véglegesen törli, ha nem állítható helyre
CustomizedRecoverable+Purgeable: Azt a tárolóállapotot jelöli, amelyben a törlés helyreállítható, és amely lehetővé teszi az azonnali és végleges törlést is (azaz a 7<= SoftDeleteRetentionInDays < 90 utáni végleges törlést). Ez a szint garantálja a törölt entitás helyreállíthatóságát a megőrzési időtartam alatt, kivéve, ha törlési műveletet kérnek, vagy az előfizetést lemondják.
CustomizedRecoverable: Azt a tárolóállapotot jelöli, amelyben a törlés azonnali és végleges törlés nélkül helyreállítható (azaz végleges törlés, ha 7<= SoftDeleteRetentionInDays < 90). Ez a szint garantálja a törölt entitás helyreállíthatóságát a megőrzési időtartam alatt, és amíg az előfizetés továbbra is elérhető.
CustomizedRecoverable+ProtectedSubscription: Azt a tárolót és előfizetési állapotot jelöli, amelyben a törlés helyreállítható, az azonnali és végleges törlés (azaz a végleges törlés) nem engedélyezett, és amelyben maga az előfizetés nem mondható le véglegesen, amikor 7< = SoftDeleteRetentionInDays < 90. Ez a szint garantálja a törölt entitás helyreállíthatóságát a megőrzési időtartam alatt, és azt is tükrözi, hogy maga az előfizetés nem mondható le.

GetCertificateOperationOptions

Beállítások a következőhöz: <xref:getCertificateOperation>.

GetCertificateOptions

Beállítások a következőhöz: <xref:getCertificate>.

GetCertificatePolicyOptions

Beállítások a következőhöz: <xref:getCertificatePolicy>.

GetCertificateVersionOptions

Beállítások a következőhöz: <xref:getCertificateVersion>.

GetContactsOptions

Beállítások a következőhöz: <xref:getContacts>.

GetDeletedCertificateOptions

Beállítások a következőhöz: <xref:getDeletedCertificate>.

GetIssuerOptions

Beállítások a következőhöz: <xref:getIssuer>.

GetPlainCertificateOperationOptions

Beállítások a következőhöz: <xref:getPlainCertificateOperation>.

ImportCertificatePolicy

A tanúsítvány importálási házirendjét képviselő típus, amely nem igényel SAN-t vagy tulajdonost

KVPollerLike

A core-lro PollerLike elavult KeyVault-példánya.

KeyUsageType

A KeyUsageType értékeit határozza meg.
<xref:KnownKeyUsageType> használható felcserélhető a KeyUsageType típussal, ez a szám tartalmazza a szolgáltatás által támogatott ismert értékeket.

A szolgáltatás által támogatott értékek megismerése

digitalSignature
nonRepudiation
keyEncipherment
dataEncipherment
keyAgreement
keyCertSign
cRLSign
encipherOnly
decipherOnly

ListPropertiesOfCertificateVersionsOptions

A certificateClient lapozóműveletek opcionális paramétereit jelölő felület, amely a következőnek lett átadva <xref:listPropertiesOfCertificateVersions>: .

ListPropertiesOfIssuersOptions

A certificateClient lapozóműveletek opcionális paramétereit jelölő felület, amely a következőnek lett átadva <xref:listPropertiesOfIssuers>: .

MergeCertificateOptions

A választható paramétereket jelölő felület.<xref:mergeCertificate>

PurgeDeletedCertificateOptions

Beállítások a következőhöz: <xref:purgeDeletedCertificate>.

RecoverDeletedCertificateState

Elavult: Törölt tanúsítvány-lekérdezési művelet helyreállításának nyilvános reprezentációja

RequireAtLeastOne

A RequireAtLeastOne segítségével olyan típust hozhat létre, amelyben egy interfész (bármely tulajdonság) legalább egy tulajdonságának léteznie kell. Ez a TypeScript segédprogramtípusai miatt működik: https://www.typescriptlang.org/docs/handbook/utility-types.html Vizsgáljuk meg:

  • [K in keyof T]-? ez a tulajdonság (K) csak akkor érvényes, ha ugyanazzal a névvel rendelkezik, mint a T bármely tulajdonsága.
  • Required<Pick<T, K>> új típust hoz létre a T-ből az iteráció aktuális tulajdonságával, és kötelezőként jelöli meg
  • Partial<Pick<T, Exclude<keyof T, K>>> egy új típust hoz létre a T összes tulajdonságával, kivéve a K tulajdonságot.
  • & az az, amely egyetlen kötelező tulajdonsággal Required<...> egyesíti a típust a típus összes választható tulajdonságával Partial<...>.
  • [keyof T] biztosítja, hogy csak a T tulajdonságai legyenek engedélyezve.
RestoreCertificateBackupOptions

A választható paramétereket jelölő felület.<xref:restoreCertificateBackup>

SetContactsOptions

Beállítások a következőhöz: <xref:setContacts>.

SubjectAlternativeNames

A tárgy tulajdonság alternatívái. Ha van ilyen, legalább a SubjectAlternativeNamesAll tulajdonság egyikével kell rendelkeznie.

UpdateCertificatePolicyOptions

Beállítások a következőhöz: <xref:updateCertificatePolicy>.

Enumerációk

KnownCertificateKeyCurveNames

A szolgáltatás által elfogadott ismert értékek <xref:JsonWebKeyCurveName> .

KnownCertificateKeyTypes

A szolgáltatás által elfogadott ismert értékek <xref:JsonWebKeyType> .

KnownDeletionRecoveryLevels

A szolgáltatás által elfogadott ismert értékek <xref:DeletionRecoveryLevel> .

KnownKeyUsageTypes

A szolgáltatás által elfogadott ismert értékek <xref:KeyUsageType> .

WellKnownIssuer

Jól ismert kibocsátók az alapértelmezett beállításhoz

Függvények

parseKeyVaultCertificateIdentifier(string)

Elemzi a megadott Key Vault tanúsítványazonosítót. Ilyen például a következő:https://.vault.azure.net/certificates//

A fenti azonosító elemzésekor a függvény a következőket adja vissza:

  {
     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>"
  }

Függvény adatai

parseKeyVaultCertificateIdentifier(string)

Elemzi a megadott Key Vault tanúsítványazonosítót. Ilyen például a következő:https://.vault.azure.net/certificates//

A fenti azonosító elemzésekor a függvény a következőket adja vissza:

  {
     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)

Paraméterek

id

string

A Key Vault tanúsítvány azonosítója.

Válaszok