@azure/keyvault-keys package
클래스
CryptographyClient |
Azure Key Vault 키 또는 로컬 JsonWebKey에서 암호화 작업을 수행하는 데 사용되는 클라이언트입니다. |
KeyClient |
KeyClient는 Azure Key Vault KeyVaultKey를 관리하는 메서드를 제공합니다. 클라이언트는 KeyVaultKeys 만들기, 검색, 업데이트, 삭제, 제거, 백업, 복원 및 나열을 지원합니다. 또한 클라이언트는 일시 삭제를 사용하도록 설정된 Azure Key Vault 대해 DeletedKey 목록을 지원합니다. |
인터페이스
형식 별칭
AesCbcEncryptionAlgorithm |
지원되는 모든 AES-CBC 암호화 알고리즘을 나타내는 공용 구조체 형식입니다. |
AesGcmEncryptionAlgorithm |
지원되는 모든 AES-GCM 암호화 알고리즘을 나타내는 공용 구조체 형식입니다. |
DecryptParameters |
다른 암호화 알고리즘에 적용할 때 현재 지원되는 모든 암호 해독 매개 변수를 나타내는 형식입니다. |
DeletionRecoveryLevel |
DeletionRecoveryLevel에 대한 값을 정의합니다. 서비스에서 지원하는 알려진 값
제거 가능: 삭제가 복구할 가능성 없이 되돌릴 수 없는 작업인 자격 증명 모음 상태를 표시합니다. 이 수준은 삭제 작업에 대해 사용할 수 있는 보호가 없음에 해당합니다. 엔터티 수준 이상(자격 증명 모음, 리소스 그룹, 구독 등)에서 삭제 작업을 수락하면 데이터가 돌이킬 수 없을 정도로 손실됩니다. |
EncryptParameters |
현재 지원되는 모든 암호화 매개 변수를 다른 암호화 알고리즘에 적용하는 형식입니다. |
EncryptionAlgorithm |
JsonWebKeyEncryptionAlgorithm에 대한 값을 정의합니다. 서비스에서 지원하는 알려진 값
RSA-OAEP |
KeyCurveName |
JsonWebKeyCurveName에 대한 값을 정의합니다. 서비스에서 지원하는 알려진 값
P-256: NIST P-256 타원 곡선, AKA SECG 곡선 SECP256R1. |
KeyExportEncryptionAlgorithm |
KeyEncryptionAlgorithm에 대한 값을 정의합니다. KnownKeyExportEncryptionAlgorithm 은 KeyEncryptionAlgorithm과 교환하여 사용할 수 있습니다. 이 열거형에는 서비스에서 지원하는 알려진 값이 포함됩니다. 서비스에서 지원하는 알려진 값
CKM_RSA_AES_KEY_WRAP |
KeyOperation |
JsonWebKeyOperation에 대한 값을 정의합니다. 서비스에서 지원하는 알려진 값
encrypt |
KeyRotationPolicyAction |
실행할 작업입니다. |
KeyType |
JsonWebKeyType에 대한 값을 정의합니다. 서비스에서 지원하는 알려진 값
EC: 타원 곡선. |
KeyWrapAlgorithm |
키 래핑/래핑 해제에 지원되는 알고리즘 |
RsaEncryptionAlgorithm |
지원되는 모든 RSA 암호화 알고리즘을 나타내는 공용 구조체 형식입니다. |
SignatureAlgorithm |
JsonWebKeySignatureAlgorithm에 대한 값을 정의합니다. 서비스에서 지원하는 알려진 값
PS256: 에 설명된 대로 SHA-256 및 MGF1을 사용하는 SHA-256 및 MGF1을 사용하는 RSASSA-PSS https://tools.ietf.org/html/rfc7518 |
열거형
KnownDeletionRecoveryLevel |
서비스에서 허용하는 DeletionRecoveryLevel 의 알려진 값입니다. |
KnownEncryptionAlgorithms |
서비스에서 허용하는 EncryptionAlgorithm 의 알려진 값입니다. |
KnownKeyCurveNames |
서비스에서 허용하는 의 <xref:JsonWebKeyCurveName> 알려진 값입니다. |
KnownKeyExportEncryptionAlgorithm |
서비스에서 허용하는 KeyExportEncryptionAlgorithm 의 알려진 값입니다. |
KnownKeyOperations |
서비스에서 허용하는 KeyOperation 의 알려진 값입니다. |
KnownKeyTypes |
서비스에서 허용하는 의 <xref:JsonWebKeyType> 알려진 값입니다. |
KnownSignatureAlgorithms |
서비스에서 허용하는 의 <xref:JsonWebKeySignatureAlgorithm> 알려진 값입니다. |
함수
parse |
지정된 Key Vault 키 ID를 구문 분석합니다. 예를 들면 다음과 같습니다. https://.vault.azure.net/keys// 위의 ID를 구문 분석할 때 이 함수는 다음을 반환합니다.
|
함수 세부 정보
parseKeyVaultKeyIdentifier(string)
지정된 Key Vault 키 ID를 구문 분석합니다. 예를 들면 다음과 같습니다.
https://.vault.azure.net/keys//
위의 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): KeyVaultKeyIdentifier
매개 변수
- id
-
string
Key Vault 키의 ID입니다.