import Key

POST {{baseUrl}}/api/key/import

Import an existing RSA or EC key pair or an HMAC secret.

Request Body

{"key"=>{"algorithm"=>"ES256", "certificate"=>"<string>", "certificateInformation"=>{"issuer"=>"<string>", "md5Fingerprint"=>"<string>", "serialNumber"=>"<string>", "sha1Fingerprint"=>"<string>", "sha1Thumbprint"=>"<string>", "sha256Fingerprint"=>"<string>", "sha256Thumbprint"=>"<string>", "subject"=>"<string>", "validFrom"=>"<long>", "validTo"=>"<long>"}, "expirationInstant"=>"<long>", "hasPrivateKey"=>"<boolean>", "id"=>"<uuid>", "insertInstant"=>"<long>", "issuer"=>"<string>", "kid"=>"<string>", "lastUpdateInstant"=>"<long>", "length"=>"<integer>", "name"=>"<string>", "privateKey"=>"<string>", "publicKey"=>"<string>", "secret"=>"<string>", "type"=>"RSA"}}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Acceptstring

RESPONSES

status: OK

{&quot;key&quot;:{&quot;algorithm&quot;:&quot;ES512&quot;,&quot;certificate&quot;:&quot;\u003cstring\u003e&quot;,&quot;certificateInformation&quot;:{&quot;issuer&quot;:&quot;\u003cstring\u003e&quot;,&quot;md5Fingerprint&quot;:&quot;\u003cstring\u003e&quot;,&quot;serialNumber&quot;:&quot;\u003cstring\u003e&quot;,&quot;sha1Fingerprint&quot;:&quot;\u003cstring\u003e&quot;,&quot;sha1Thumbprint&quot;:&quot;\u003cstring\u003e&quot;,&quot;sha256Fingerprint&quot;:&quot;\u003cstring\u003e&quot;,&quot;sha256Thumbprint&quot;:&quot;\u003cstring\u003e&quot;,&quot;subject&quot;:&quot;\u003cstring\u003e&quot;,&quot;validFrom&quot;:&quot;\u003clong\u003e&quot;,&quot;validTo&quot;:&quot;\u003clong\u003e&quot;},&quot;expirationInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;hasPrivateKey&quot;:&quot;\u003cboolean\u003e&quot;,&quot;id&quot;:&quot;\u003cuuid\u003e&quot;,&quot;insertInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;issuer&quot;:&quot;\u003cstring\u003e&quot;,&quot;kid&quot;:&quot;\u003cstring\u003e&quot;,&quot;lastUpdateInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;length&quot;:&quot;\u003cinteger\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;privateKey&quot;:&quot;\u003cstring\u003e&quot;,&quot;publicKey&quot;:&quot;\u003cstring\u003e&quot;,&quot;secret&quot;:&quot;\u003cstring\u003e&quot;,&quot;type&quot;:&quot;RSA&quot;},&quot;keys&quot;:[{&quot;algorithm&quot;:&quot;RS256&quot;,&quot;certificate&quot;:&quot;\u003cstring\u003e&quot;,&quot;certificateInformation&quot;:{&quot;issuer&quot;:&quot;\u003cstring\u003e&quot;,&quot;md5Fingerprint&quot;:&quot;\u003cstring\u003e&quot;,&quot;serialNumber&quot;:&quot;\u003cstring\u003e&quot;,&quot;sha1Fingerprint&quot;:&quot;\u003cstring\u003e&quot;,&quot;sha1Thumbprint&quot;:&quot;\u003cstring\u003e&quot;,&quot;sha256Fingerprint&quot;:&quot;\u003cstring\u003e&quot;,&quot;sha256Thumbprint&quot;:&quot;\u003cstring\u003e&quot;,&quot;subject&quot;:&quot;\u003cstring\u003e&quot;,&quot;validFrom&quot;:&quot;\u003clong\u003e&quot;,&quot;validTo&quot;:&quot;\u003clong\u003e&quot;},&quot;expirationInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;hasPrivateKey&quot;:&quot;\u003cboolean\u003e&quot;,&quot;id&quot;:&quot;\u003cuuid\u003e&quot;,&quot;insertInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;issuer&quot;:&quot;\u003cstring\u003e&quot;,&quot;kid&quot;:&quot;\u003cstring\u003e&quot;,&quot;lastUpdateInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;length&quot;:&quot;\u003cinteger\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;privateKey&quot;:&quot;\u003cstring\u003e&quot;,&quot;publicKey&quot;:&quot;\u003cstring\u003e&quot;,&quot;secret&quot;:&quot;\u003cstring\u003e&quot;,&quot;type&quot;:&quot;EC&quot;},{&quot;algorithm&quot;:&quot;ES384&quot;,&quot;certificate&quot;:&quot;\u003cstring\u003e&quot;,&quot;certificateInformation&quot;:{&quot;issuer&quot;:&quot;\u003cstring\u003e&quot;,&quot;md5Fingerprint&quot;:&quot;\u003cstring\u003e&quot;,&quot;serialNumber&quot;:&quot;\u003cstring\u003e&quot;,&quot;sha1Fingerprint&quot;:&quot;\u003cstring\u003e&quot;,&quot;sha1Thumbprint&quot;:&quot;\u003cstring\u003e&quot;,&quot;sha256Fingerprint&quot;:&quot;\u003cstring\u003e&quot;,&quot;sha256Thumbprint&quot;:&quot;\u003cstring\u003e&quot;,&quot;subject&quot;:&quot;\u003cstring\u003e&quot;,&quot;validFrom&quot;:&quot;\u003clong\u003e&quot;,&quot;validTo&quot;:&quot;\u003clong\u003e&quot;},&quot;expirationInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;hasPrivateKey&quot;:&quot;\u003cboolean\u003e&quot;,&quot;id&quot;:&quot;\u003cuuid\u003e&quot;,&quot;insertInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;issuer&quot;:&quot;\u003cstring\u003e&quot;,&quot;kid&quot;:&quot;\u003cstring\u003e&quot;,&quot;lastUpdateInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;length&quot;:&quot;\u003cinteger\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;privateKey&quot;:&quot;\u003cstring\u003e&quot;,&quot;publicKey&quot;:&quot;\u003cstring\u003e&quot;,&quot;secret&quot;:&quot;\u003cstring\u003e&quot;,&quot;type&quot;:&quot;HMAC&quot;}]}