@azure/keyvault-keys package
Sınıflar
CryptographyClient |
Azure Key Vault anahtarında veya yerel bir JsonWebKey'de şifreleme işlemleri gerçekleştirmek için kullanılan bir istemci. |
KeyClient |
KeyClient, Azure Key Vault KeyVaultKey'i yönetmek için yöntemler sağlar. İstemci KeyVaultKeys oluşturma, alma, güncelleştirme, silme, temizleme, yedekleme, geri yükleme ve listelemeyi destekler. İstemci ayrıca geçici silme özelliği etkinleştirilmiş bir Azure Key Vault için DeletedKey listesini de destekler. |
Arabirimler
AesCbcDecryptParameters |
AES-CBC şifreleme algoritmaları için şifre çözme parametreleri. |
AesCbcEncryptParameters |
AES-CBC şifreleme algoritmaları için şifreleme parametreleri. |
AesGcmDecryptParameters |
AES-GCM şifreleme algoritmaları için şifre çözme parametreleri. |
AesGcmEncryptParameters |
AES-GCM şifreleme algoritmaları için şifreleme parametreleri. |
BackupKeyOptions |
için backupKey(string, BackupKeyOptions)seçenekler. |
BeginDeleteKeyOptions |
geçirilebilecek isteğe bağlı parametreleri temsil eden bir arabirim beginDeleteKey(string, BeginDeleteKeyOptions) |
BeginRecoverDeletedKeyOptions |
geçirilebilecek isteğe bağlı parametreleri temsil eden bir arabirim beginRecoverDeletedKey(string, BeginRecoverDeletedKeyOptions) |
CreateEcKeyOptions |
geçirilebilecek isteğe bağlı parametreleri temsil eden bir arabirim createEcKey(string, CreateEcKeyOptions) |
CreateKeyOptions |
geçirilebilecek isteğe bağlı parametreleri temsil eden bir arabirim createKey(string, string, CreateKeyOptions) |
CreateOctKeyOptions |
geçirilebilecek isteğe bağlı parametreleri temsil eden bir arabirim createOctKey(string, CreateOctKeyOptions) |
CreateRsaKeyOptions |
geçirilebilecek isteğe bağlı parametreleri temsil eden bir arabirim createRsaKey(string, CreateRsaKeyOptions) |
CryptographyClientOptions |
KeyVault CryptographyClient tarafından kabul edilen isteğe bağlı parametreler |
CryptographyOptions |
Şifreleme API yöntemlerinin seçeneklerini temsil eden bir arabirim, daha fazla bilgi için CryptographyClient'a gidin. |
DecryptOptions |
için decrypt(DecryptParameters, DecryptOptions)seçenekler. |
DecryptResult |
İşlemin sonucu decrypt(DecryptParameters, DecryptOptions) . |
DeletedKey |
Silinen Key Vault Anahtarını temsil eden bir arabirim. |
EncryptOptions |
için encrypt(EncryptParameters, EncryptOptions)seçenekler. |
EncryptResult |
İşlemin sonucu encrypt(EncryptParameters, EncryptOptions) . |
GetCryptographyClientOptions |
getCryptographyClient seçenekleri. |
GetDeletedKeyOptions |
için getDeletedKey(string, GetDeletedKeyOptions)seçenekler. |
GetKeyOptions |
için getKey(string, GetKeyOptions)seçenekler. |
GetKeyRotationPolicyOptions |
Seçenekleri: <xref:KeyClient.getRotationPolicy> |
GetRandomBytesOptions |
getRandomBytes seçenekleri |
ImportKeyOptions |
geçirilebilecek isteğe bağlı parametreleri temsil eden bir arabirim importKey(string, JsonWebKey_2, ImportKeyOptions) |
JsonWebKey |
Şu anda http://tools.ietf.org/html/draft-ietf-jose-json-web-key-18 |
KeyClientOptions |
KeyVault KeyClient tarafından kabul edilen isteğe bağlı parametreler |
KeyPollerOptions |
ve'ye beginDeleteKey(string, BeginDeleteKeyOptions) geçirilebilecek isteğe bağlı parametreleri temsil eden bir arabirim beginRecoverDeletedKey(string, BeginRecoverDeletedKeyOptions) |
KeyProperties |
KeyVaultKey Özelliklerini temsil eden bir arabirim |
KeyReleasePolicy |
Bir anahtarın altında dışarı aktarılabildiği ilke kuralları. |
KeyRotationLifetimeAction |
Bir anahtarın ömrü boyunca Key Vault tarafından gerçekleştirilecek bir eylem ve buna karşılık gelen tetikleyici. |
KeyRotationPolicy |
Bir anahtara ait tam anahtar döndürme ilkesi. |
KeyRotationPolicyProperties |
İstemcinin belirli bir anahtar için ayarlayabileceğiniz anahtar döndürme ilkesinin özellikleri. Ayrıca lifetimeActions değerini boş bir diziye ayarlayarak anahtar döndürme ilkesini varsayılan değerlerine sıfırlayabilirsiniz. |
KeyVaultKey |
adı, değeri ve KeyProperties ile Key Vault Anahtarını temsil eden bir arabirim. |
KeyVaultKeyIdentifier |
Key Vault Anahtar Kimliği oluşturan kesimleri temsil eder. |
ListDeletedKeysOptions |
Öğesine geçirilen listDeletedKeys(ListDeletedKeysOptions)KeyClient disk belleği işlemleri için isteğe bağlı parametreleri temsil eden bir arabirim. |
ListPropertiesOfKeyVersionsOptions |
Öğesine geçirilen listPropertiesOfKeyVersions(string, ListPropertiesOfKeyVersionsOptions)KeyClient disk belleği işlemleri için isteğe bağlı parametreleri temsil eden bir arabirim. |
ListPropertiesOfKeysOptions |
Öğesine geçirilen listPropertiesOfKeys(ListPropertiesOfKeysOptions)KeyClient disk belleği işlemleri için isteğe bağlı parametreleri temsil eden bir arabirim. |
PageSettings |
Sayfalanmış yineleme ayarlarını izleyen bir arabirim |
PagedAsyncIterableIterator |
Hem tamamlamaya hem de sayfaya göre zaman uyumsuz yinelenebilir yinelemeye izin veren bir arabirim. |
PollOperationState |
PollOperationState, uzun süre çalışan işlem poller'lerini tanımlamak için gereken en küçük özellik kümesinin bir listesini içerir. Poller sınıfı, uzun süre çalışan bir işlemi tetikleme, bekleme ve potansiyel olarak iptal etme amacıyla yerel denetim mekanizması olarak çalışsa da PollOperationState, uzak uzun süre çalışan işlemin durumunu belgeler. En azından işlem başladığında, tamamlandığında ve iptal edildiğinde güncelleştirilmelidir. Ancak, uygulamalar başka nedenlerle güncelleştirilebilecek başka sayıda özelliğe sahip olabilir. |
PollerLike |
Kullanıcının çalışması gereken en düşük API'yi kullanıma sunma amacıyla bir poller'in soyut gösterimi. |
PurgeDeletedKeyOptions |
için purgeDeletedKey(string, PurgeDeletedKeyOptions)seçenekler. |
ReleaseKeyOptions |
releaseKey seçenekleri |
ReleaseKeyResult |
releaseKey işleminin sonucu. |
RestoreKeyBackupOptions |
için restoreKeyBackup(Uint8Array, RestoreKeyBackupOptions)seçenekler. |
RotateKeyOptions |
rotateKey seçenekleri |
RsaDecryptParameters |
RSA şifreleme algoritmaları için şifre çözme parametreleri. |
RsaEncryptParameters |
RSA şifreleme algoritmaları için şifreleme parametreleri. |
SignOptions |
için sign(string, Uint8Array, SignOptions)seçenekler. |
SignResult |
İşlemin sonucu sign(string, Uint8Array, SignOptions) . |
UnwrapKeyOptions |
için unwrapKey(KeyWrapAlgorithm, Uint8Array, UnwrapKeyOptions)seçenekler. |
UnwrapResult |
İşlemin sonucu <xref:unwrap> . |
UpdateKeyPropertiesOptions |
için updateKeyProperties(string, string, UpdateKeyPropertiesOptions)seçenekler. |
UpdateKeyRotationPolicyOptions |
updateKeyRotationPolicy seçenekleri |
VerifyDataOptions |
Seçenekleri: verifyData(string, Uint8Array, Uint8Array, VerifyOptions) |
VerifyOptions |
için verify(string, Uint8Array, Uint8Array, VerifyOptions)seçenekler. |
VerifyResult |
İşlemin sonucu verify(string, Uint8Array, Uint8Array, VerifyOptions) . |
WrapKeyOptions |
için wrapKey(KeyWrapAlgorithm, Uint8Array, WrapKeyOptions)seçenekler. |
WrapResult |
İşlemin sonucu <xref:wrap> . |
Tür Diğer Adları
AesCbcEncryptionAlgorithm |
Desteklenen tüm AES-CBC şifreleme algoritmalarını temsil eden birleşim türü. |
AesGcmEncryptionAlgorithm |
Desteklenen tüm AES-GCM şifreleme algoritmalarını temsil eden birleşim türü. |
DecryptParameters |
Şu anda desteklenen tüm şifre çözme parametrelerini farklı şifreleme algoritmalarına uygulandığında temsil eden bir tür. |
DeletionRecoveryLevel |
DeletionRecoveryLevel değerlerini tanımlar. Hizmet tarafından desteklenen bilinen değerler
Temizlenebilir: Kurtarma olasılığı olmadan silme işleminin geri alınamaz bir işlem olduğu bir kasa durumunu belirtir. Bu düzey, Silme işlemine karşı kullanılabilir koruma olmamasını ifade eder; varlık düzeyinde veya daha yüksek bir düzeyde (kasa, kaynak grubu, abonelik vb.) silme işlemi kabul edildikten sonra veriler kurtarılamaz şekilde kaybolur. |
EncryptParameters |
Şu anda desteklenen tüm şifreleme parametrelerini farklı şifreleme algoritmalarına uygulandığında temsil eden bir tür. |
EncryptionAlgorithm |
JsonWebKeyEncryptionAlgorithm değerlerini tanımlar. Hizmet tarafından desteklenen bilinen değerler
RSA-OAEP |
KeyCurveName |
JsonWebKeyCurveName değerlerini tanımlar. Hizmet tarafından desteklenen bilinen değerler
P-256: NIST P-256 üç nokta eğrisi, DIĞER adıyla SECG eğrisi SECP256R1. |
KeyExportEncryptionAlgorithm |
KeyEncryptionAlgorithm değerlerini tanımlar. KnownKeyExportEncryptionAlgorithm , KeyEncryptionAlgorithm ile birbirinin yerine kullanılabilir, bu sabit listesi hizmetin desteklediği bilinen değerleri içerir. Hizmet tarafından desteklenen bilinen değerler
CKM_RSA_AES_KEY_WRAP |
KeyOperation |
JsonWebKeyOperation değerlerini tanımlar. Hizmet tarafından desteklenen bilinen değerler
Şifrelemek |
KeyRotationPolicyAction |
Yürütülecek eylem. |
KeyType |
JsonWebKeyType değerlerini tanımlar. Hizmet tarafından desteklenen bilinen değerler
EC: Elips Eğrisi. |
KeyWrapAlgorithm |
Anahtar sarmalama/kaldırma için desteklenen algoritmalar |
RsaEncryptionAlgorithm |
Desteklenen tüm RSA şifreleme algoritmalarını temsil eden birleşim türü. |
SignatureAlgorithm |
JsonWebKeySignatureAlgorithm değerlerini tanımlar. Hizmet tarafından desteklenen bilinen değerler
PS256: SHA-256 kullanan RSASSA-PSS ve SHA-256 ile MGF1, aşağıda açıklandığı gibi https://tools.ietf.org/html/rfc7518 |
Numaralandırmalar
KnownDeletionRecoveryLevel |
Hizmetin kabul ettiğini Bilinen DeletionRecoveryLevel değerleri. |
KnownEncryptionAlgorithms |
Hizmetin kabul ettiğini bilinen EncryptionAlgorithm değerleri. |
KnownKeyCurveNames |
Hizmetin kabul edildiği bilinen değerler <xref:JsonWebKeyCurveName> . |
KnownKeyExportEncryptionAlgorithm |
Hizmetin kabul ettiğini bilinen KeyExportEncryptionAlgorithm değerleri. |
KnownKeyOperations |
Hizmetin kabul ettiğini bilinen KeyOperation değerleri. |
KnownKeyTypes |
Hizmetin kabul edildiği bilinen değerler <xref:JsonWebKeyType> . |
KnownSignatureAlgorithms |
Hizmetin kabul edildiği bilinen değerler <xref:JsonWebKeySignatureAlgorithm> . |
İşlevler
parse |
Verilen Key Vault Anahtar Kimliğini ayrıştırıyor. Örnek olarak: https://.vault.azure.net/keys// Yukarıdaki kimliği ayrıştırırken bu işlev şunları döndürür:
|
İşlev Ayrıntıları
parseKeyVaultKeyIdentifier(string)
Verilen Key Vault Anahtar Kimliğini ayrıştırıyor. Örnek olarak:
https://.vault.azure.net/keys//
Yukarıdaki kimliği ayrıştırırken bu işlev şunları döndürür:
{
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
Parametreler
- id
-
string
Key Vault Anahtarının Kimliği.