@azure/keyvault-keys package
Előkelő társaság
| CryptographyClient |
Az Azure Key Vault-kulcson vagy egy helyi JsonWebKeyvégzett titkosítási műveletekhez használt ügyfél. |
| KeyClient |
A KeyClient metódusokat biztosít KeyVaultKey kezeléséhez az Azure Key Vaultban. Az ügyfél támogatja a KeyVaultKeys létrehozását, lekérését, frissítését, törlését, törlését, biztonsági mentését, visszaállítását és listázását. Az ügyfél emellett támogatja a DeletedKey listázását a helyreállítható törlést engedélyező Azure Key Vaulthoz. |
Felületek
| AesCbcDecryptParameters |
AES-CBC titkosítási algoritmusok visszafejtési paraméterei. |
| AesCbcEncryptParameters |
Titkosítási paraméterek AES-CBC titkosítási algoritmusokhoz. |
| AesGcmDecryptParameters |
AES-GCM titkosítási algoritmusok visszafejtési paraméterei. |
| AesGcmEncryptParameters |
Titkosítási paraméterek AES-GCM titkosítási algoritmusokhoz. |
| BackupKeyOptions |
A backupKey(string, BackupKeyOptions)beállításai. |
| BeginDeleteKeyOptions |
A beginDeleteKey(string, BeginDeleteKeyOptions) számára továbbítható opcionális paramétereket képviselő felület |
| BeginRecoverDeletedKeyOptions |
A beginRecoverDeletedKey(string, BeginRecoverDeletedKeyOptions) számára továbbítható opcionális paramétereket képviselő felület |
| CreateEcKeyOptions |
A createEcKey(string, CreateEcKeyOptions) számára továbbítható opcionális paramétereket képviselő felület |
| CreateKeyOptions |
A createKey(string, string, CreateKeyOptions) számára továbbítható opcionális paramétereket képviselő felület |
| CreateOctKeyOptions |
A createOctKey(string, CreateOctKeyOptions) számára továbbítható opcionális paramétereket képviselő felület |
| CreateRsaKeyOptions |
A createRsaKey(string, CreateRsaKeyOptions) számára továbbítható opcionális paramétereket képviselő felület |
| CryptographyClientOptions |
A KeyVault CryptographyClient által elfogadott választható paraméterek |
| CryptographyOptions |
A titkosítási API-metódusok lehetőségeit képviselő felület további információért lépjen a CryptographyClient. |
| DecryptOptions |
A decrypt(DecryptParameters, DecryptOptions)beállításai. |
| DecryptResult |
A decrypt(DecryptParameters, DecryptOptions) művelet eredménye. |
| DeletedKey |
Törölt Key Vault-kulcsot jelképező felület. |
| EncryptOptions |
A encrypt(EncryptParameters, EncryptOptions)beállításai. |
| EncryptResult |
A encrypt(EncryptParameters, EncryptOptions) művelet eredménye. |
| GetCryptographyClientOptions |
A getCryptographyClient |
| GetDeletedKeyOptions |
A getDeletedKey(string, GetDeletedKeyOptions)beállításai. |
| GetKeyAttestationOptions |
A getKeyAttestation(string, GetKeyAttestationOptions)beállításai. |
| GetKeyOptions |
A getKey(string, GetKeyOptions)beállításai. |
| GetKeyRotationPolicyOptions |
A <xref:KeyClient.getRotationPolicy> beállításai |
| GetRandomBytesOptions |
A getRandomBytes |
| ImportKeyOptions |
A importKey(string, JsonWebKey, ImportKeyOptions) számára továbbítható opcionális paramétereket képviselő felület |
| JsonWebKey | |
| KeyAttestation |
Egy kulcs igazolásának tulajdonságait képviselő felület |
| KeyClientOptions |
A KeyVault KeyClient által elfogadott választható paraméterek |
| KeyPollerOptions |
A beginDeleteKey(string, BeginDeleteKeyOptions) és beginRecoverDeletedKey(string, BeginRecoverDeletedKeyOptions) számára továbbítható opcionális paramétereket képviselő felület |
| KeyProperties |
A KeyVaultKey tulajdonságainak |
| KeyReleasePolicy |
Azok a szabályzatszabályok, amelyek alapján a kulcs exportálható. |
| KeyRotationLifetimeAction |
Egy műveletet és annak megfelelő eseményindítóját, amelyet a Key Vault egy kulcs élettartama alatt hajt végre. |
| KeyRotationPolicy |
A kulcshoz tartozó teljes kulcsforgatási szabályzat. |
| KeyRotationPolicyProperties |
Egy kulcsforgatási szabályzat tulajdonságai, amelyeket az ügyfél beállíthat egy adott kulcshoz. A kulcsforgatási szabályzatot az alapértelmezett értékre is visszaállíthatja a lifetimeActions üres tömbre való beállításával. |
| KeyVaultKey |
Egy Key Vault-kulcsot jelképező felület, amelynek neve, értéke és KeyProperties. |
| KeyVaultKeyIdentifier |
A Key Vault kulcsazonosítóját alkotó szegmenseket jelöli. |
| ListDeletedKeysOptions |
Az listDeletedKeys(ListDeletedKeysOptions)átadott KeyClient-lapozott műveletek opcionális paramétereit képviselő felület. |
| ListPropertiesOfKeyVersionsOptions |
Az listPropertiesOfKeyVersions(string, ListPropertiesOfKeyVersionsOptions)átadott KeyClient-lapozott műveletek opcionális paramétereit képviselő felület. |
| ListPropertiesOfKeysOptions |
Az listPropertiesOfKeys(ListPropertiesOfKeysOptions)átadott KeyClient-lapozott műveletek opcionális paramétereit képviselő felület. |
| PageSettings |
Egy felület, amely nyomon követi a lapozott iteráció beállításait |
| PagedAsyncIterableIterator |
Egy felület, amely lehetővé teszi az aszinkron iterálást mind a befejezésig, mind az oldal szerint. |
| PollOperationState |
A PollOperationState a hosszú ideig futó művelet pollerének meghatározásához szükséges legkisebb tulajdonságkészlet véleményezett listáját tartalmazza. Bár a Poller osztály helyi vezérlő mechanizmusként működik egy hosszú ideig futó művelet elindításához, várakozásához és esetleges megszakításához, a PollOperationState dokumentálja a távoli, hosszú ideig futó művelet állapotát. Legalább akkor kell frissíteni, amikor a művelet elkezdődik, amikor befejeződött, és ha a művelet megszakadt. Az implementációk azonban bármilyen más okból frissíthető tulajdonsággal rendelkezhetnek. |
| PollerLike |
A poller absztrakt ábrázolása, amelynek célja, hogy a felhasználónak csak a minimális API-t tegye elérhetővé. |
| PurgeDeletedKeyOptions |
A purgeDeletedKey(string, PurgeDeletedKeyOptions)beállításai. |
| ReleaseKeyOptions |
A releaseKey |
| ReleaseKeyResult |
A releaseKey művelet eredménye. |
| RestoreKeyBackupOptions |
A restoreKeyBackup(Uint8Array, RestoreKeyBackupOptions)beállításai. |
| RotateKeyOptions |
Az forgatókulcs- beállításai |
| RsaDecryptParameters |
Az RSA titkosítási algoritmusok visszafejtési paraméterei. |
| RsaEncryptParameters |
Az RSA titkosítási algoritmusok titkosítási paraméterei. |
| SignOptions |
A sign(string, Uint8Array, SignOptions)beállításai. |
| SignResult |
A sign(string, Uint8Array, SignOptions) művelet eredménye. |
| UnwrapKeyOptions |
A unwrapKey(KeyWrapAlgorithm, Uint8Array, UnwrapKeyOptions)beállításai. |
| UnwrapResult |
A <xref:unwrap> művelet eredménye. |
| UpdateKeyPropertiesOptions |
A updateKeyProperties(string, string, UpdateKeyPropertiesOptions)beállításai. |
| UpdateKeyRotationPolicyOptions |
Az updateKeyRotationPolicy |
| VerifyDataOptions |
A verifyData(string, Uint8Array, Uint8Array, VerifyOptions) beállításai |
| VerifyOptions |
A verify(string, Uint8Array, Uint8Array, VerifyOptions)beállításai. |
| VerifyResult |
A verify(string, Uint8Array, Uint8Array, VerifyOptions) művelet eredménye. |
| WrapKeyOptions |
A wrapKey(KeyWrapAlgorithm, Uint8Array, WrapKeyOptions)beállításai. |
| WrapResult |
A <xref:wrap> művelet eredménye. |
Típus-aliasok
| AesCbcEncryptionAlgorithm |
Az összes támogatott AES-CBC titkosítási algoritmust képviselő egyesítő típus. |
| AesGcmEncryptionAlgorithm |
Az összes támogatott AES-GCM titkosítási algoritmust képviselő egyesítő típus. |
| DecryptParameters |
Az összes jelenleg támogatott visszafejtési paramétert képviselő típus, amely különböző titkosítási algoritmusokra vonatkozik. |
| DeletionRecoveryLevel |
Az aktuális tárolóban lévő tanúsítványok törlési helyreállítási szintjét tükrözi. Ha "Törölhető" értéket tartalmaz, a tanúsítványt véglegesen törölheti egy kiemelt felhasználó; ellenkező esetben csak a rendszer törölheti a tanúsítványt a megőrzési időköz végén. A szolgáltatás által támogatott ismert értékek
Helyreállítható: Olyan tárolóállapotot jelöl, amelyben a törlés visszafordíthatatlan művelet, a helyreállítás lehetősége nélkül. Ez a szint nem felel meg a törlési műveletekkel szembeni védelemnek; az adatok helyrehozhatatlanul elvesznek, ha egy törlési műveletet az entitás szintjén vagy annál magasabb szinten fogadnak el (tároló, erőforráscsoport, előfizetés stb.) |
| EncryptParameters |
Az összes jelenleg támogatott titkosítási paramétert képviselő típus, amely a különböző titkosítási algoritmusokra vonatkozik. |
| EncryptionAlgorithm |
Titkosításhoz és visszafejtéshez használt algoritmus. A szolgáltatás által támogatott ismert értékek
RSA-OAEP: [Nem ajánlott] Az RSAES az optimális aszimmetrikus titkosítási padding (OAEP) használatával, a https://tools.ietf.org/html/rfc3447leírtak szerint, az RFC 3447 által az A.2.1 szakaszban megadott alapértelmezett paraméterekkel. Ezek az alapértelmezett paraméterek az SHA-1 kivonatfüggvényét és az MGF1 és az SHA-1 maszkgenerálási függvényét használják. A Microsoft RSA_OAEP_256 vagy erősebb algoritmusok használatát javasolja a fokozott biztonság érdekében. A Microsoft nem javasolja RSA_OAEP, amely kizárólag a visszamenőleges kompatibilitás érdekében érhető el. RSA_OAEP sha1-et használ, amely ismert ütközési problémákkal rendelkezik. |
| KeyCurveName |
Elliptikus görbe neve. Érvényes értékekért lásd: JsonWebKeyCurveName. A szolgáltatás által támogatott ismert értékek
P-256: A NIST P-256 háromliptikus görbe, AKA SECG-görbe SECP256R1. |
| KeyExportEncryptionAlgorithm |
A KeyEncryptionAlgorithm értékeit határozza meg. KnownKeyExportEncryptionAlgorithm a KeyEncryptionAlgorithm 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 ismert értékek
CKM_RSA_AES_KEY_WRAP |
| KeyOperation |
JSON-webkulcs-műveletek. További információ: JsonWebKeyOperation. A szolgáltatás által támogatott ismert értékek
titkosítási: Azt jelzi, hogy a kulcs használható a titkosításhoz. |
| KeyRotationPolicyAction |
A végrehajtandó művelet. |
| KeyType |
JsonWebKey kulcstípus (kty), a https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. A szolgáltatás által támogatott ismert értékek
EC: Elliptikus görbe. |
| KeyWrapAlgorithm |
Támogatott algoritmusok kulcsburkoláshoz/törléshez |
| RsaEncryptionAlgorithm |
Az összes támogatott RSA-titkosítási algoritmust képviselő egyesítő típus. |
| SignatureAlgorithm |
Az aláíró/ellenőrző algoritmus azonosítója. További információ a lehetséges algoritmustípusokról: JsonWebKeySignatureAlgorithm. A szolgáltatás által támogatott ismert értékek
PS256: RSASSA-PSS SHA-256 és MGF1 sha-256 használatával, a https://tools.ietf.org/html/rfc7518 |
Enums
| KnownDeletionRecoveryLevel |
Az aktuális tárolóban lévő tanúsítványok törlési helyreállítási szintjét tükrözi. Ha "Törölhető" értéket tartalmaz, a tanúsítványt véglegesen törölheti egy kiemelt felhasználó; ellenkező esetben csak a rendszer törölheti a tanúsítványt a megőrzési időköz végén. |
| KnownEncryptionAlgorithms |
Titkosításhoz és visszafejtéshez használt algoritmus. |
| KnownKeyCurveNames |
Elliptikus görbe neve. Érvényes értékekért lásd: JsonWebKeyCurveName. |
| KnownKeyExportEncryptionAlgorithm |
Az exportált kulcsok védelmére használható titkosítási algoritmus |
| KnownKeyOperations |
A szolgáltatás által elfogadott KeyOperation ismert értékei. |
| KnownKeyTypes |
JsonWebKey kulcstípus (kty), a https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. |
| KnownSignatureAlgorithms |
Az aláíró/ellenőrző algoritmus azonosítója. További információ a lehetséges algoritmustípusokról: JsonWebKeySignatureAlgorithm. |
Functions
| parse |
Elemzi a megadott Key Vault-kulcsazonosítót. Ilyen például a következő: https://< kulcstartó-neve.vault.azure.net/keys/>< kulcsnév>/<egyedi-verzió-azonosító> A fenti azonosító elemzésekor a függvény a következőt adja vissza:
|
Változók
| logger | A @azure/logger csomag konfigurációja. |
Funkciók részletei
parseKeyVaultKeyIdentifier(string)
Elemzi a megadott Key Vault-kulcsazonosítót. Ilyen például a következő:
https://< kulcstartó-neve.vault.azure.net/keys/>< kulcsnév>/<egyedi-verzió-azonosító>
A fenti azonosító elemzésekor a függvény a következőt adja vissza:
{
sourceId: "https://<keyvault-name>.vault.azure.net/keys/<key-name>/<unique-version-id>",
vaultUrl: "https://<keyvault-name>.vault.azure.net",
version: "<unique-version-id>",
name: "<key-name>"
}
function parseKeyVaultKeyIdentifier(id: string): KeyVaultKeyIdentifier
Paraméterek
- id
-
string
A Key Vault-kulcs azonosítója.