@azure/keyvault-keys package
Klasser
| CryptographyClient |
En klient som används för att utföra kryptografiska åtgärder på en Azure Key Vault-nyckel eller en lokal <xref:JsonWebKey>. |
| KeyClient |
KeyClient innehåller metoder för att hantera <xref:KeyVaultKey> i Azure Key Vault. Klienten har stöd för att skapa, hämta, uppdatera, ta bort, rensa, säkerhetskopiera, återställa och lista KeyVaultKeys. Klienten har också stöd för att lista <xref:DeletedKey> för en mjuk borttagning aktiverad Azure Key Vault. |
Gränssnitt
| AesCbcDecryptParameters |
Dekrypteringsparametrar för AES-CBC krypteringsalgoritmer. |
| AesCbcEncryptParameters |
Krypteringsparametrar för AES-CBC krypteringsalgoritmer. |
| AesGcmDecryptParameters |
Dekrypteringsparametrar för AES-GCM krypteringsalgoritmer. |
| AesGcmEncryptParameters |
Krypteringsparametrar för AES-GCM krypteringsalgoritmer. |
| BackupKeyOptions |
Alternativ för <xref:backupKey>. |
| BeginDeleteKeyOptions |
Ett gränssnitt som representerar de valfria parametrar som kan skickas till <xref:beginDeleteKey> |
| BeginRecoverDeletedKeyOptions |
Ett gränssnitt som representerar de valfria parametrar som kan skickas till <xref:beginRecoverDeletedKey> |
| CreateEcKeyOptions |
Ett gränssnitt som representerar de valfria parametrar som kan skickas till <xref:createEcKey> |
| CreateKeyOptions |
Ett gränssnitt som representerar de valfria parametrar som kan skickas till <xref:createKey> |
| CreateOctKeyOptions |
Ett gränssnitt som representerar de valfria parametrar som kan skickas till <xref:createOctKey> |
| CreateRsaKeyOptions |
Ett gränssnitt som representerar de valfria parametrar som kan skickas till <xref:createRsaKey> |
| CryptographyClientOptions |
De valfria parametrar som godkänts av KeyVaults CryptographyClient |
| CryptographyOptions |
Ett gränssnitt som representerar alternativen för kryptografi-API-metoderna går du till <xref:CryptographyClient> för mer information. |
| DecryptOptions |
Alternativ för <xref:decrypt>. |
| DecryptResult |
Resultatet av åtgärden <xref:decrypt>. |
| DeletedKey |
Ett gränssnitt som representerar en borttagen Key Vault-nyckel. |
| EncryptOptions |
Alternativ för <xref:encrypt>. |
| EncryptResult |
Resultatet av åtgärden <xref:encrypt>. |
| GetDeletedKeyOptions |
Alternativ för <xref:getDeletedKey>. |
| GetKeyOptions |
Alternativ för <xref:getKey>. |
| ImportKeyOptions |
Ett gränssnitt som representerar de valfria parametrar som kan skickas till <xref:importKey> |
| JsonWebKey |
Från och med http://tools.ietf.org/html/draft-ietf-jose-json-web-key-18 |
| KeyClientOptions |
De valfria parametrar som godkänts av KeyVaults KeyClient |
| KeyPollerOptions |
Ett gränssnitt som representerar de valfria parametrar som kan skickas till <xref:beginDeleteKey> och <xref:beginRecoverDeletedKey> |
| KeyProperties |
Ett gränssnitt som representerar egenskaperna för <xref:KeyVaultKey> |
| KeyVaultKey |
Ett gränssnitt som representerar en Key Vault-nyckel med dess namn, värde och <xref:KeyProperties>. |
| KeyVaultKeyIdentifier |
Representerar de segment som utgör ett Key Vault-nyckel-ID. |
| ListDeletedKeysOptions |
Ett gränssnitt som representerar valfria parametrar för KeyClient-sidåtgärder som skickas till <xref:listDeletedKeys>. |
| ListPropertiesOfKeyVersionsOptions |
Ett gränssnitt som representerar valfria parametrar för KeyClient-sidåtgärder som skickas till <xref:listPropertiesOfKeyVersions>. |
| ListPropertiesOfKeysOptions |
Ett gränssnitt som representerar valfria parametrar för KeyClient-sidåtgärder som skickas till <xref:listPropertiesOfKeys>. |
| PurgeDeletedKeyOptions |
Alternativ för <xref:purgeDeletedKey>. |
| RestoreKeyBackupOptions |
Alternativ för <xref:restoreKeyBackup>. |
| RsaDecryptParameters |
Dekrypteringsparametrar för RSA-krypteringsalgoritmer. |
| RsaEncryptParameters |
Krypteringsparametrar för RSA-krypteringsalgoritmer. |
| SignOptions |
Alternativ för <xref:sign>. |
| SignResult |
Resultatet av åtgärden <xref:sign>. |
| UnwrapKeyOptions |
Alternativ för <xref:unwrapKey>. |
| UnwrapResult |
Resultatet av åtgärden <xref:unwrap>. |
| UpdateKeyPropertiesOptions |
Alternativ för <xref:updateKeyProperties>. |
| VerifyDataOptions |
Alternativ för <xref:verifyData> |
| VerifyOptions |
Alternativ för <xref:verify>. |
| VerifyResult |
Resultatet av åtgärden <xref:verify>. |
| WrapKeyOptions |
Alternativ för <xref:wrapKey>. |
| WrapResult |
Resultatet av åtgärden <xref:wrap>. |
Typalias
| AesCbcEncryptionAlgorithm |
En unionstyp som representerar alla AES-CBC krypteringsalgoritmer som stöds. |
| AesGcmEncryptionAlgorithm |
En unionstyp som representerar alla AES-GCM krypteringsalgoritmer som stöds. |
| DecryptParameters |
En typ som representerar alla dekrypteringsparametrar som stöds för närvarande när de gäller för olika krypteringsalgoritmer. |
| DeletionRecoveryLevel |
Definierar värden för DeletionRecoveryLevel. Känna till värden som stöds av tjänsten
Purgeable: Anger ett valvtillstånd där borttagning är en oåterkallelig åtgärd, utan möjlighet till återställning. Den här nivån motsvarar att inget skydd är tillgängligt mot en borttagningsåtgärd. data går oåterkalleligen förlorade när en borttagningsåtgärd godkänns på entitetsnivå eller högre (valv, resursgrupp, prenumeration osv.) |
| EncryptParameters |
En typ som representerar alla krypteringsparametrar som stöds för närvarande när de gäller för olika krypteringsalgoritmer. |
| EncryptionAlgorithm |
Definierar värden för JsonWebKeyEncryptionAlgorithm. Känna till värden som stöds av tjänsten
RSA-OAEP |
| KeyCurveName |
Definierar värden för JsonWebKeyCurveName. Känna till värden som stöds av tjänsten
P-256: DEN NIST P-256 elliptiska kurvan, AKA SECG kurva SECP256R1. |
| KeyOperation |
Definierar värden för JsonWebKeyOperation. Känna till värden som stöds av tjänsten
kryptera |
| KeyType |
Definierar värden för JsonWebKeyType. Känna till värden som stöds av tjänsten
EC: Elliptisk kurva. |
| KeyWrapAlgorithm |
Algoritmer som stöds för nyckelomslutning/avskrivning |
| RsaEncryptionAlgorithm |
En unionstyp som representerar alla RSA-krypteringsalgoritmer som stöds. |
| SignatureAlgorithm |
Definierar värden för JsonWebKeySignatureAlgorithm. Känna till värden som stöds av tjänsten
PS256: RSASSA-PSS med SHA-256 och MGF1 med SHA-256, enligt beskrivningen i https://tools.ietf.org/html/rfc7518 |
Uppräkningar
| KnownDeletionRecoveryLevel |
Kända värden för <xref:DeletionRecoveryLevel> som tjänsten accepterar. |
| KnownEncryptionAlgorithms |
Kända värden för <xref:JsonWebKeyEncryptionAlgorithm> som tjänsten accepterar. |
| KnownKeyCurveNames |
Kända värden för <xref:JsonWebKeyCurveName> som tjänsten accepterar. |
| KnownKeyOperations |
Kända värden för <xref:JsonWebKeyOperation> som tjänsten accepterar. |
| KnownKeyTypes |
Kända värden för <xref:JsonWebKeyType> som tjänsten accepterar. |
| KnownSignatureAlgorithms |
Kända värden för <xref:JsonWebKeySignatureAlgorithm> som tjänsten accepterar. |
Funktioner
| parse |
Parsar det angivna Key Vault nyckel-ID:t. Ett exempel är: https://< keyvault-name.vault.azure.net/keys/>< key-name>/<unique-version-id> Vid parsning av ovanstående ID returnerar den här funktionen:
|
Funktionsinformation
parseKeyVaultKeyIdentifier(string)
Parsar det angivna Key Vault nyckel-ID:t. Ett exempel är: https://< keyvault-name.vault.azure.net/keys/>< key-name>/<unique-version-id>
Vid parsning av ovanstående ID returnerar den här funktionen:
{
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)
Parametrar
- id
-
string
ID:t för Key Vault-nyckeln.