зеркало из https://github.com/Azure/AzureKeyVault.git
readme fix
This commit is contained in:
Родитель
729f6b3b07
Коммит
76cb223088
10
README.md
10
README.md
|
@ -36,7 +36,7 @@ kv$add_principal(svc,
|
||||||
|
|
||||||
## Client interface
|
## Client interface
|
||||||
|
|
||||||
The client interface is R6-based, with methods for keys, secrets and certificates. To access the vault, instantiate a new object of class `key_vault`.
|
The client interface is R6-based. To access the vault, instantiate a new object of class `key_vault`. This object includes sub-objects for interacting with keys, secrets, certificates and managed storage accounts.
|
||||||
|
|
||||||
```r
|
```r
|
||||||
vault <- key_vault$new("https://mykeyvault.vault.azure.net")
|
vault <- key_vault$new("https://mykeyvault.vault.azure.net")
|
||||||
|
@ -46,8 +46,10 @@ vault <- kv$get_endpoint()
|
||||||
|
|
||||||
|
|
||||||
# create a new secret
|
# create a new secret
|
||||||
vault$secrets$create("newsecret", "secret value")
|
vault$secrets$create("newsecret", "hidden text")
|
||||||
vault$secrets$get("newsecret")
|
secret <- vault$secrets$get("newsecret")
|
||||||
|
secret$value
|
||||||
|
#> [1] "hidden text"
|
||||||
|
|
||||||
|
|
||||||
# create a new RSA key with 4096-bit key size
|
# create a new RSA key with 4096-bit key size
|
||||||
|
@ -57,7 +59,7 @@ vault$keys$create("newkey", properties=key_properties(type="RSA", rsa_key_size=4
|
||||||
key <- vault$keys$get("newkey")
|
key <- vault$keys$get("newkey")
|
||||||
plaintext <- "super secret"
|
plaintext <- "super secret"
|
||||||
ciphertext <- key$encrypt(plaintext)
|
ciphertext <- key$encrypt(plaintext)
|
||||||
decrypted_text <- key$decrypt(ciphertext)
|
decrypted_text <- key$decrypt(ciphertext, as_raw=FALSE)
|
||||||
plaintext == decrypted_text
|
plaintext == decrypted_text
|
||||||
#> [1] TRUE
|
#> [1] TRUE
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче