@azure/keyvault-keys package
Классы
| CryptographyClient |
Клиент, используемый для выполнения криптографических операций с ключом хранилища ключей Azure или локальным <xref:JsonWebKey>. |
| KeyClient |
KeyClient предоставляет методы управления <xref:KeyVaultKey> в Azure Key Vault. Клиент поддерживает создание, извлечение, обновление, удаление, очистку, резервное копирование, восстановление и перечисление KeyVaultKeys. Клиент также поддерживает перечисление <xref:DeletedKey> для обратимого удаления Azure Key Vault. |
Интерфейсы
| AesCbcDecryptParameters |
Параметры расшифровки для алгоритмов шифрования AES-CBC. |
| AesCbcEncryptParameters |
Параметры шифрования для алгоритмов шифрования AES-CBC. |
| AesGcmDecryptParameters |
Параметры расшифровки для алгоритмов шифрования AES-GCM. |
| AesGcmEncryptParameters |
Параметры шифрования для алгоритмов шифрования AES-GCM. |
| BackupKeyOptions |
Параметры <xref:backupKey>. |
| BeginDeleteKeyOptions |
Интерфейс, представляющий необязательные параметры, которые можно передать в <xref:beginDeleteKey> |
| BeginRecoverDeletedKeyOptions |
Интерфейс, представляющий необязательные параметры, которые можно передать в <xref:beginRecoverDeletedKey> |
| CreateEcKeyOptions |
Интерфейс, представляющий необязательные параметры, которые можно передать в <xref:createEcKey> |
| CreateKeyOptions |
Интерфейс, представляющий необязательные параметры, которые можно передать в <xref:createKey> |
| CreateOctKeyOptions |
Интерфейс, представляющий необязательные параметры, которые можно передать в <xref:createOctKey> |
| CreateRsaKeyOptions |
Интерфейс, представляющий необязательные параметры, которые можно передать в <xref:createRsaKey> |
| CryptographyClientOptions |
Необязательные параметры, принятые криптографией KeyVault. |
| CryptographyOptions |
Интерфейс, представляющий параметры методов API шифрования, перейдите к <xref:CryptographyClient> для получения дополнительных сведений. |
| DecryptOptions |
Параметры <xref:decrypt>. |
| DecryptResult |
Результат операции <xref:decrypt>. |
| DeletedKey |
Интерфейс, представляющий удаленный ключ Key Vault. |
| EncryptOptions |
Параметры <xref:encrypt>. |
| EncryptResult |
Результат операции <xref:encrypt>. |
| GetDeletedKeyOptions |
Параметры <xref:getDeletedKey>. |
| GetKeyOptions |
Параметры <xref:getKey>. |
| ImportKeyOptions |
Интерфейс, представляющий необязательные параметры, которые можно передать в <xref:importKey> |
| JsonWebKey |
По состоянию на http://tools.ietf.org/html/draft-ietf-jose-json-web-key-18 |
| KeyClientOptions |
Необязательные параметры, принятые keyVault KeyClient |
| KeyPollerOptions |
Интерфейс, представляющий необязательные параметры, которые можно передать в <xref:beginDeleteKey> и <xref:beginRecoverDeletedKey> |
| KeyProperties |
Интерфейс, представляющий свойства <xref:KeyVaultKey> |
| KeyVaultKey |
Интерфейс, представляющий ключ Key Vault с его именем, значением и <xref:KeyProperties>. |
| KeyVaultKeyIdentifier |
Представляет сегменты, составляющие идентификатор ключа Key Vault. |
| ListDeletedKeysOptions |
Интерфейс, представляющий необязательные параметры для операций с страницами KeyClient, передаваемых в <xref:listDeletedKeys>. |
| ListPropertiesOfKeyVersionsOptions |
Интерфейс, представляющий необязательные параметры для операций с страницами KeyClient, передаваемых в <xref:listPropertiesOfKeyVersions>. |
| ListPropertiesOfKeysOptions |
Интерфейс, представляющий необязательные параметры для операций с страницами KeyClient, передаваемых в <xref:listPropertiesOfKeys>. |
| PurgeDeletedKeyOptions |
Параметры <xref:purgeDeletedKey>. |
| RestoreKeyBackupOptions |
Параметры <xref:restoreKeyBackup>. |
| RsaDecryptParameters |
Параметры расшифровки для алгоритмов шифрования RSA. |
| RsaEncryptParameters |
Параметры шифрования для алгоритмов шифрования RSA. |
| SignOptions |
Параметры <xref:sign>. |
| SignResult |
Результат операции <xref:sign>. |
| UnwrapKeyOptions |
Параметры <xref:unwrapKey>. |
| UnwrapResult |
Результат операции <xref:unwrap>. |
| UpdateKeyPropertiesOptions |
Параметры <xref:updateKeyProperties>. |
| VerifyDataOptions |
Параметры <xref:verifyData> |
| VerifyOptions |
Параметры <xref:verify>. |
| VerifyResult |
Результат операции <xref:verify>. |
| WrapKeyOptions |
Параметры <xref:wrapKey>. |
| WrapResult |
Результат операции <xref:wrap>. |
Псевдонимы типа
| AesCbcEncryptionAlgorithm |
Тип объединения, представляющий все поддерживаемые алгоритмы шифрования AES-CBC. |
| AesGcmEncryptionAlgorithm |
Тип объединения, представляющий все поддерживаемые алгоритмы шифрования AES-GCM. |
| DecryptParameters |
Тип, представляющий все поддерживаемые в настоящее время параметры расшифровки при применении к разным алгоритмам шифрования. |
| DeletionRecoveryLevel |
Определяет значения для УдаленияRecoveryLevel. Сведения о значениях, поддерживаемых службой
очистка: обозначает состояние хранилища, в котором удаление является необратимой операцией без возможности восстановления. Этот уровень не соответствует защите от операции delete; данные безвозвратно теряются при принятии операции удаления на уровне сущности или выше (хранилище, группа ресурсов, подписка и т. д.). |
| EncryptParameters |
Тип, представляющий все поддерживаемые в настоящее время параметры шифрования при применении к разным алгоритмам шифрования. |
| EncryptionAlgorithm |
Определяет значения jsonWebKeyEncryptionAlgorithm. Сведения о значениях, поддерживаемых службой
RSA-OAEP |
| KeyCurveName |
Определяет значения для JsonWebKeyCurveName. Сведения о значениях, поддерживаемых службой
P-256: NIST P-256 многоточие кривой, AKA SECG кривая SECP256R1. |
| KeyOperation |
Определяет значения для JsonWebKeyOperation. Сведения о значениях, поддерживаемых службой
шифрования |
| KeyType |
Определяет значения для JsonWebKeyType. Сведения о значениях, поддерживаемых службой
EC: эллиптическая кривая. |
| KeyWrapAlgorithm |
Поддерживаемые алгоритмы для упаковки ключей и распаки |
| RsaEncryptionAlgorithm |
Тип объединения, представляющий все поддерживаемые алгоритмы шифрования RSA. |
| SignatureAlgorithm |
Определяет значения jsonWebKeySignatureAlgorithm. Сведения о значениях, поддерживаемых службой
PS256: RSASSA-PSS с SHA-256 и MGF1 с SHA-256, как описано в https://tools.ietf.org/html/rfc7518 |
Перечисления
| KnownDeletionRecoveryLevel |
Известные значения <xref:DeletionRecoveryLevel>, которые принимает служба. |
| KnownEncryptionAlgorithms |
Известные значения <xref:JsonWebKeyEncryptionAlgorithm>, которые принимает служба. |
| KnownKeyCurveNames |
Известные значения <xref:JsonWebKeyCurveName>, которые принимает служба. |
| KnownKeyOperations |
Известные значения <xref:JsonWebKeyOperation>, которые принимает служба. |
| KnownKeyTypes |
Известные значения <xref:JsonWebKeyType>, которые принимает служба. |
| KnownSignatureAlgorithms |
Известные значения <xref:JsonWebKeySignatureAlgorithm>, которые принимает служба. |
Функции
| parse |
Анализирует заданный идентификатор ключа Key Vault. Пример: https://< keyvault-name.vault.azure.net/keys/>< key-name>/<unique-version-id> При анализе приведенного выше идентификатора эта функция возвращает следующее:
|
Сведения о функции
parseKeyVaultKeyIdentifier(string)
Анализирует заданный идентификатор ключа Key Vault. Пример: https://< keyvault-name.vault.azure.net/keys/>< key-name>/<unique-version-id>
При анализе приведенного выше идентификатора эта функция возвращает следующее:
{
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)
Параметры
- id
-
string
Идентификатор ключа Key Vault.