Generate a new Private Key on a keystore

Generate a new Private Key on a keystore

Body required
application/json

Private Key generation request

name
string required

The Key's name

keystore
string required

The Keystore in which to generate the Key

description
object (Key Description) required

Cryptographic information about a Private Key

extractable
boolean | null

If true, this key will be extractable

modifiable
boolean | null

If true, this key will be modifiable

hardwareProtected
boolean | null

If true, this key will be hardware protected in AKV and GCP

Responses
  • 201 Private Key successfully generated
    name
    string required

    The Private Key's name

    keystore
    string required

    The Keystore's name on which this Key is stored

    description
    object (Key Description) required

    Cryptographic information about a Private Key

    extractable
    boolean required

    If true, this Key can be extracted from the Keystore

    alias
    string | null

    The Private Key's alias

    modifiable
    boolean | null

    If true, this Key can be extracted from the Keystore

    enforcedHashAlgorithm
    object | null

    This Key's Hash Algorithm

    Enum SHA1 SHA224 SHA256 SHA384 SHA512 SHA3_224 SHA3_256 SHA3_384 SHA3_512
  • 400 Bad Request
  • 401 Unauthorized request
  • 403 Forbidden action
  • 404 Not Found
  • 500 Internal Server error