@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에 대한 값을 정의합니다. 서비스에서 지원하는 알려진 값 암호화 |
KeyRotationPolicyAction |
실행할 작업입니다. |
KeyType |
JsonWebKeyType에 대한 값을 정의합니다. 서비스에서 지원하는 알려진 값
EC: 타원 곡선입니다. |
KeyWrapAlgorithm |
키 래핑/래핑 해제에 지원되는 알고리즘 |
RsaEncryptionAlgorithm |
지원되는 모든 RSA 암호화 알고리즘을 나타내는 공용 구조체 형식입니다. |
SignatureAlgorithm |
JsonWebKeySignatureAlgorithm에 대한 값을 정의합니다. 서비스에서 지원하는 알려진 값
PS256: https://tools.ietf.org/html/rfc7518 설명한 대로 SHA-256 및 MGF1을 SHA-256과 함께 사용하는 RSASSA-PSS |
열거형
KnownDeletionRecoveryLevel | |
KnownEncryptionAlgorithms | |
KnownKeyCurveNames |
서비스에서 허용하는 <xref:JsonWebKeyCurveName> 알려진 값입니다. |
KnownKeyExportEncryptionAlgorithm | |
KnownKeyOperations | |
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입니다.