@azure/keyvault-keys package
Osztályok
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. |
Interfészek
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. |
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 | |
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ípusaliasok
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 |
A DeletionRecoveryLevel értékeit határozza meg. 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 |
A JsonWebKeyEncryptionAlgorithm értékeit határozza meg. A szolgáltatás által támogatott ismert értékek
RSA-OAEP |
KeyCurveName |
A JsonWebKeyCurveName értékeit határozza meg. 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 |
A JsonWebKeyOperation értékeit határozza meg. A szolgáltatás által támogatott ismert értékek
titkosítási |
KeyRotationPolicyAction |
A végrehajtandó művelet. |
KeyType |
A JsonWebKeyType értékeit határozza meg. 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 |
A JsonWebKeySignatureAlgorithm értékeit határozza meg. 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 |
Enumerációk
KnownDeletionRecoveryLevel |
A szolgáltatás által elfogadott DeletionRecoveryLevel ismert értékei. |
KnownEncryptionAlgorithms |
A szolgáltatás által elfogadott EncryptionAlgorithm ismert értékei. |
KnownKeyCurveNames |
A szolgáltatás által elfogadott <xref:JsonWebKeyCurveName> ismert értékei. |
KnownKeyExportEncryptionAlgorithm |
A KeyExportEncryptionAlgorithm ismert értékei, amelyeket a szolgáltatás elfogad. |
KnownKeyOperations |
A szolgáltatás által elfogadott KeyOperation ismert értékei. |
KnownKeyTypes |
A szolgáltatás által elfogadott <xref:JsonWebKeyType> ismert értékei. |
KnownSignatureAlgorithms |
A szolgáltatás által elfogadott <xref:JsonWebKeySignatureAlgorithm> ismert értékei. |
Függvények
parse |
Elemzi a megadott Key Vault-kulcsazonosítót. Ilyen például a következő: https://.vault.azure.net/keys// A fenti azonosító elemzésekor a függvény a következőt adja vissza:
|
Függvény adatai
parseKeyVaultKeyIdentifier(string)
Elemzi a megadott Key Vault-kulcsazonosítót. Ilyen például a következő:
https://.vault.azure.net/keys//
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.