Generate Random String Api Key

  1. Random Api Key
  2. How To Generate Api Key
  3. Generate Api Code
  4. Random Number Generator Api

Encryption Key Generator. The all-in-one ultimate online toolbox that generates all kind of keys! Every coder needs All Keys Generator in its favorites! It is provided. Develop using True Randomness. Our Core API lets your applications use true randomness from RANDOM.ORG's trusted technology. The Basic API gives you random values of many types and is useful for applications that high-quality randomness, such as games and simulations.

-->Key

Creates a new key, stores it, then returns key parameters and attributes to the client.
The create key operation can be used to create any key type in Azure Key Vault. If the named key already exists, Azure Key Vault creates a new version of the key. It requires the keys/create permission.

URI Parameters

NameInRequiredTypeDescription
path True
  • string

The name for the new key. The system will generate the version name for the new key.

Regex pattern: ^[0-9a-zA-Z-]+$

vaultBaseUrl
path True
  • string

The vault name, for example https://myvault.vault.azure.net.

query True
  • string

Client API version.

Request Body

NameRequiredTypeDescription
attributes

The attributes of a key managed by the key vault service.

crv

Elliptic curve name. For valid values, see JsonWebKeyCurveName.

key_ops
  • string[]

JSON web key operations. For more information, see JsonWebKeyOperation.

key_size
  • integer

The key size in bits. For example: 2048, 3072, or 4096 for RSA.

kty True

The type of key to create. For valid values, see JsonWebKeyType.

tags
  • object

Application specific metadata in the form of key-value pairs.

Responses

NameTypeDescription
200 OK

A key bundle containing the result of the create key request. /spore-key-generator-free-download.html.

Other Status Codes

Key Vault error response describing why the operation failed.

Examples

Random Api Key

Create key

Sample Request

Definitions

DeletionRecoveryLevel

Reflects the deletion recovery level currently in effect for keys in the current vault. If it contains 'Purgeable' the key can be permanently deleted by a privileged user; otherwise, only the system can purge the key, at the end of the retention interval.

Error

The key vault server error.

JsonWebKey

As of http://tools.ietf.org/html/draft-ietf-jose-json-web-key-18

JsonWebKeyCurveName

Elliptic curve name. For valid values, see JsonWebKeyCurveName.

JsonWebKeyType

JsonWebKey Key Type (kty), as defined in https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40.

KeyAttributes

The attributes of a key managed by the key vault service.

KeyBundle

A KeyBundle consisting of a WebKey plus its attributes.

KeyCreateParameters

The key create parameters.

KeyVaultError

The key vault error exception.

DeletionRecoveryLevel

Reflects the deletion recovery level currently in effect for keys in the current vault. If it contains 'Purgeable' the key can be permanently deleted by a privileged user; otherwise, only the system can purge the key, at the end of the retention interval.

NameTypeDescription
Purgeable
  • string
Recoverable
  • string
Recoverable+ProtectedSubscription
  • string
Recoverable+Purgeable
  • string

Error

The key vault server error.

NameTypeDescription
code
  • string

The error code.

innererror

The key vault server error.

message
  • string

The error message.

JsonWebKey

As of http://tools.ietf.org/html/draft-ietf-jose-json-web-key-18

NameTypeDescription
crv

Elliptic curve name. Ffxv the hand of the king generator key. For valid values, see JsonWebKeyCurveName.

d
  • string

RSA private exponent, or the D component of an EC private key.

dp
  • string

RSA private key parameter.

dq
  • string

RSA private key parameter.

e
  • string

RSA public exponent.

k
  • string

Symmetric key.

key_hsm
  • string

HSM Token, used with 'Bring Your Own Key'.

key_ops
  • string[]

Supported key operations.

kid
  • string

Key identifier.

kty

JsonWebKey Key Type (kty), as defined in https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40.

n
  • string

RSA modulus.

p
  • string

RSA secret prime.

q
  • string

RSA secret prime, with p < q.

qi
  • string

RSA private key parameter.

x
  • string

X component of an EC public key.

y
  • string

Y component of an EC public key.

JsonWebKeyCurveName

Elliptic curve name. For valid values, see JsonWebKeyCurveName.

NameTypeDescription
P-256
  • string

The NIST P-256 elliptic curve, AKA SECG curve SECP256R1.

P-256K
  • string

The SECG SECP256K1 elliptic curve.

P-384
  • string

The NIST P-384 elliptic curve, AKA SECG curve SECP384R1.

P-521
  • string

The NIST P-521 elliptic curve, AKA SECG curve SECP521R1.

How To Generate Api Key

JsonWebKeyType

JsonWebKey Key Type (kty), as defined in https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40.

NameTypeDescription
EC
  • string

Elliptic Curve.

EC-HSM
  • string

Elliptic Curve with a private key which is not exportable from the HSM.

RSA
  • string

RSA (https://tools.ietf.org/html/rfc3447)

RSA-HSM
  • string

RSA with a private key which is not exportable from the HSM.

oct
  • string

Octet sequence (used to represent symmetric keys)

KeyAttributes

The attributes of a key managed by the key vault service.

Generate Api Code

NameTypeDescription
created
  • integer

Creation time in UTC.

enabled
  • boolean

Determines whether the object is enabled.

exp
  • integer

Expiry date in UTC.

nbf
  • integer

Not before date in UTC.

recoveryLevel

Reflects the deletion recovery level currently in effect for keys in the current vault. If it contains 'Purgeable' the key can be permanently deleted by a privileged user; otherwise, only the system can purge the key, at the end of the retention interval.

updated
  • integer

Last updated time in UTC.

KeyBundle

A KeyBundle consisting of a WebKey plus its attributes.

NameTypeDescription
attributes

The key management attributes.

key

The Json web key.

managed
  • boolean

True if the key's lifetime is managed by key vault. If this is a key backing a certificate, then managed will be true.

tags
  • object

Application specific metadata in the form of key-value pairs.

KeyCreateParameters

The key create parameters.

NameTypeDescription
attributes

The attributes of a key managed by the key vault service.

crv

Elliptic curve name. For valid values, see JsonWebKeyCurveName.

key_ops
  • string[]

JSON web key operations. For more information, see JsonWebKeyOperation.

key_size
  • integer

The key size in bits. For example: 2048, 3072, or 4096 for RSA.

kty

The type of key to create. For valid values, see JsonWebKeyType.

tags
  • object

Application specific metadata in the form of key-value pairs.

KeyVaultError

The key vault error exception.

Random Number Generator Api

NameTypeDescription
error

The key vault server error.