@azure/keyvault-keys package
Clases
CryptographyClient |
Un cliente que se usa para realizar operaciones criptográficas en una clave de Azure Key Vault o en una JsonWebKey local. |
KeyClient |
KeyClient proporciona métodos para administrar keyVaultKey en Azure Key Vault. El cliente admite la creación, recuperación, actualización, eliminación, purga, copia de seguridad, restauración y enumeración de KeyVaultKeys. El cliente también admite la enumeración de DeletedKey para una instancia de Azure Key Vault habilitada para eliminación temporal. |
Interfaces
AesCbcDecryptParameters |
Parámetros de descifrado para AES-CBC algoritmos de cifrado. |
AesCbcEncryptParameters |
Parámetros de cifrado para AES-CBC algoritmos de cifrado. |
AesGcmDecryptParameters |
Parámetros de descifrado para AES-GCM algoritmos de cifrado. |
AesGcmEncryptParameters |
Parámetros de cifrado para AES-GCM algoritmos de cifrado. |
BackupKeyOptions |
Opciones de backupKey(string, BackupKeyOptions). |
BeginDeleteKeyOptions |
Interfaz que representa los parámetros opcionales que se pueden pasar a beginDeleteKey(string, BeginDeleteKeyOptions) |
BeginRecoverDeletedKeyOptions |
Interfaz que representa los parámetros opcionales que se pueden pasar a beginRecoverDeletedKey(string, BeginRecoverDeletedKeyOptions) |
CreateEcKeyOptions |
Interfaz que representa los parámetros opcionales que se pueden pasar a createEcKey(string, CreateEcKeyOptions) |
CreateKeyOptions |
Interfaz que representa los parámetros opcionales que se pueden pasar a createKey(string, string, CreateKeyOptions) |
CreateOctKeyOptions |
Interfaz que representa los parámetros opcionales que se pueden pasar a createOctKey(string, CreateOctKeyOptions) |
CreateRsaKeyOptions |
Interfaz que representa los parámetros opcionales que se pueden pasar a createRsaKey(string, CreateRsaKeyOptions) |
CryptographyClientOptions |
Los parámetros opcionales aceptados por el CryptographyClient de KeyVault |
CryptographyOptions |
Una interfaz que representa las opciones de los métodos de la API de criptografía, vaya al cryptographyClient de |
DecryptOptions |
Opciones de decrypt(DecryptParameters, DecryptOptions). |
DecryptResult |
Resultado de la operación de decrypt(DecryptParameters, DecryptOptions). |
DeletedKey |
Interfaz que representa una clave de Key Vault eliminada. |
EncryptOptions |
Opciones de encrypt(EncryptParameters, EncryptOptions). |
EncryptResult |
Resultado de la operación de encrypt(EncryptParameters, EncryptOptions). |
GetCryptographyClientOptions |
Opciones de getCryptographyClient. |
GetDeletedKeyOptions |
Opciones de getDeletedKey(string, GetDeletedKeyOptions). |
GetKeyOptions |
Opciones de getKey(string, GetKeyOptions). |
GetKeyRotationPolicyOptions |
Opciones de <xref:KeyClient.getRotationPolicy> |
GetRandomBytesOptions | |
ImportKeyOptions |
Interfaz que representa los parámetros opcionales que se pueden pasar a importKey(string, JsonWebKey, ImportKeyOptions) |
JsonWebKey |
A partir de http://tools.ietf.org/html/draft-ietf-jose-json-web-key-18 |
KeyClientOptions |
Los parámetros opcionales aceptados por KeyVault KeyClient |
KeyPollerOptions |
Interfaz que representa los parámetros opcionales que se pueden pasar a beginDeleteKey(string, BeginDeleteKeyOptions) y beginRecoverDeletedKey(string, BeginRecoverDeletedKeyOptions) |
KeyProperties |
Interfaz que representa las propiedades de keyVaultKey |
KeyReleasePolicy |
Reglas de directiva en las que se puede exportar una clave. |
KeyRotationLifetimeAction |
Una acción y su desencadenador correspondiente que realizará Key Vault durante la vigencia de una clave. |
KeyRotationPolicy |
Directiva de rotación de claves completa que pertenece a una clave. |
KeyRotationPolicyProperties |
Propiedades de una directiva de rotación de claves que el cliente puede establecer para una clave determinada. También puede restablecer la directiva de rotación de claves a sus valores predeterminados estableciendo lifetimeActions en una matriz vacía. |
KeyVaultKey |
Interfaz que representa una clave de Key Vault, con su nombre, valor y KeyProperties. |
KeyVaultKeyIdentifier |
Representa los segmentos que componen un identificador de clave de Key Vault. |
ListDeletedKeysOptions |
Interfaz que representa parámetros opcionales para las operaciones paginadas keyClient pasadas a listDeletedKeys(ListDeletedKeysOptions). |
ListPropertiesOfKeyVersionsOptions |
Interfaz que representa parámetros opcionales para las operaciones paginadas keyClient pasadas a listPropertiesOfKeyVersions(string, ListPropertiesOfKeyVersionsOptions). |
ListPropertiesOfKeysOptions |
Interfaz que representa parámetros opcionales para las operaciones paginadas keyClient pasadas a listPropertiesOfKeys(ListPropertiesOfKeysOptions). |
PageSettings |
Interfaz que realiza un seguimiento de la configuración de la iteración paginada |
PagedAsyncIterableIterator |
Interfaz que permite la iteración asincrónica tanto a la finalización como a la página. |
PollOperationState |
PollOperationState contiene una lista con opiniones del conjunto más pequeño de propiedades necesarias para definir cualquier sondeo de operación de larga duración. Aunque la clase Poller funciona como mecanismo de control local para iniciar el desencadenamiento, esperar y cancelar potencialmente una operación de larga duración, PollOperationState documenta el estado de la operación remota de larga duración. Debe actualizarse al menos cuando se inicia la operación, cuando termine y cuando se cancele. Sin embargo, las implementaciones pueden tener cualquier otro número de propiedades que se puedan actualizar por otros motivos. |
PollerLike |
Representación abstracta de un sondeo, diseñada para exponer solo la API mínima con la que el usuario necesita trabajar. |
PurgeDeletedKeyOptions |
Opciones de purgeDeletedKey(string, PurgeDeletedKeyOptions). |
ReleaseKeyOptions |
Opciones de releaseKey |
ReleaseKeyResult |
Resultado de la operación de releaseKey. |
RestoreKeyBackupOptions |
Opciones de restoreKeyBackup(Uint8Array, RestoreKeyBackupOptions). |
RotateKeyOptions | |
RsaDecryptParameters |
Parámetros de descifrado para algoritmos de cifrado RSA. |
RsaEncryptParameters |
Parámetros de cifrado para algoritmos de cifrado RSA. |
SignOptions |
Opciones de sign(string, Uint8Array, SignOptions). |
SignResult |
Resultado de la operación de sign(string, Uint8Array, SignOptions). |
UnwrapKeyOptions |
Opciones de unwrapKey(KeyWrapAlgorithm, Uint8Array, UnwrapKeyOptions). |
UnwrapResult |
Resultado de la operación de <xref:unwrap>. |
UpdateKeyPropertiesOptions |
Opciones de updateKeyProperties(string, string, UpdateKeyPropertiesOptions). |
UpdateKeyRotationPolicyOptions |
Opciones de updateKeyRotationPolicy |
VerifyDataOptions |
Opciones de verifyData(string, Uint8Array, Uint8Array, VerifyOptions) |
VerifyOptions |
Opciones de verify(string, Uint8Array, Uint8Array, VerifyOptions). |
VerifyResult |
Resultado de la operación de verify(string, Uint8Array, Uint8Array, VerifyOptions). |
WrapKeyOptions |
Opciones de wrapKey(KeyWrapAlgorithm, Uint8Array, WrapKeyOptions). |
WrapResult |
Resultado de la operación de <xref:wrap>. |
Alias de tipos
AesCbcEncryptionAlgorithm |
Tipo de unión que representa todos los algoritmos de cifrado de AES-CBC admitidos. |
AesGcmEncryptionAlgorithm |
Tipo de unión que representa todos los algoritmos de cifrado de AES-GCM admitidos. |
DecryptParameters |
Tipo que representa todos los parámetros de descifrado admitidos actualmente a medida que se aplican a diferentes algoritmos de cifrado. |
DeletionRecoveryLevel |
Define valores para DeletionRecoveryLevel. Valores conocidos admitidos por el servicio
purgable: denota un estado de almacén en el que la eliminación es una operación irreversible, sin la posibilidad de recuperación. Este nivel no corresponde a ninguna protección disponible en una operación de eliminación; los datos se pierden irrecuperablemente al aceptar una operación De eliminación en el nivel de entidad o superior (almacén, grupo de recursos, suscripción, etc.). |
EncryptParameters |
Tipo que representa todos los parámetros de cifrado admitidos actualmente a medida que se aplican a diferentes algoritmos de cifrado. |
EncryptionAlgorithm |
Define valores para JsonWebKeyEncryptionAlgorithm. Valores conocidos admitidos por el servicio
RSA-OAEP |
KeyCurveName |
Define valores para JsonWebKeyCurveName. Valores conocidos admitidos por el servicio
P-256: la curva elíptica NIST P-256, la curva AKA SECG SECP256R1. |
KeyExportEncryptionAlgorithm |
Define valores para KeyEncryptionAlgorithm. KnownKeyExportEncryptionAlgorithm se puede usar indistintamente con KeyEncryptionAlgorithm, esta enumeración contiene los valores conocidos que admite el servicio. Valores conocidos admitidos por el servicio
CKM_RSA_AES_KEY_WRAP |
KeyOperation |
Define valores para JsonWebKeyOperation. Valores conocidos admitidos por el servicio
cifrar |
KeyRotationPolicyAction |
Acción que se ejecutará. |
KeyType |
Define valores para JsonWebKeyType. Valores conocidos admitidos por el servicio
EC: Curva elíptica. |
KeyWrapAlgorithm |
Algoritmos admitidos para el ajuste o desencapsulado de claves |
RsaEncryptionAlgorithm |
Tipo de unión que representa todos los algoritmos de cifrado RSA admitidos. |
SignatureAlgorithm |
Define valores para JsonWebKeySignatureAlgorithm. Valores conocidos admitidos por el servicio
PS256: RSASSA-PSS usando SHA-256 y MGF1 con SHA-256, tal como se describe en https://tools.ietf.org/html/rfc7518 |
Enumeraciones
KnownDeletionRecoveryLevel |
Valores conocidos de DeletionRecoveryLevel que acepta el servicio. |
KnownEncryptionAlgorithms |
Valores conocidos de EncryptionAlgorithm que acepta el servicio. |
KnownKeyCurveNames |
Valores conocidos de <xref:JsonWebKeyCurveName> que acepta el servicio. |
KnownKeyExportEncryptionAlgorithm |
Los valores conocidos de KeyExportEncryptionAlgorithm que acepta el servicio. |
KnownKeyOperations |
Los valores conocidos de KeyOperation que acepta el servicio. |
KnownKeyTypes |
Valores conocidos de <xref:JsonWebKeyType> que acepta el servicio. |
KnownSignatureAlgorithms |
Valores conocidos de <xref:JsonWebKeySignatureAlgorithm> que acepta el servicio. |
Funciones
parse |
Analiza el identificador de clave de Key Vault especificado. Un ejemplo es: https://.vault.azure.net/keys// Al analizar el identificador anterior, esta función devuelve:
|
Detalles de la función
parseKeyVaultKeyIdentifier(string)
Analiza el identificador de clave de Key Vault especificado. Un ejemplo es:
https://.vault.azure.net/keys//
Al analizar el identificador anterior, esta función devuelve:
{
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
Parámetros
- id
-
string
Identificador de la clave de Key Vault.