import Key With Id
POST {{baseUrl}}/api/key/import/:keyId
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
Key | Datatype | Required | Description |
---|---|---|---|
Content-Type | string | ||
Accept | string |
RESPONSES
status: OK
{"key":{"algorithm":"ES512","certificate":"\u003cstring\u003e","certificateInformation":{"issuer":"\u003cstring\u003e","md5Fingerprint":"\u003cstring\u003e","serialNumber":"\u003cstring\u003e","sha1Fingerprint":"\u003cstring\u003e","sha1Thumbprint":"\u003cstring\u003e","sha256Fingerprint":"\u003cstring\u003e","sha256Thumbprint":"\u003cstring\u003e","subject":"\u003cstring\u003e","validFrom":"\u003clong\u003e","validTo":"\u003clong\u003e"},"expirationInstant":"\u003clong\u003e","hasPrivateKey":"\u003cboolean\u003e","id":"\u003cuuid\u003e","insertInstant":"\u003clong\u003e","issuer":"\u003cstring\u003e","kid":"\u003cstring\u003e","lastUpdateInstant":"\u003clong\u003e","length":"\u003cinteger\u003e","name":"\u003cstring\u003e","privateKey":"\u003cstring\u003e","publicKey":"\u003cstring\u003e","secret":"\u003cstring\u003e","type":"RSA"},"keys":[{"algorithm":"RS256","certificate":"\u003cstring\u003e","certificateInformation":{"issuer":"\u003cstring\u003e","md5Fingerprint":"\u003cstring\u003e","serialNumber":"\u003cstring\u003e","sha1Fingerprint":"\u003cstring\u003e","sha1Thumbprint":"\u003cstring\u003e","sha256Fingerprint":"\u003cstring\u003e","sha256Thumbprint":"\u003cstring\u003e","subject":"\u003cstring\u003e","validFrom":"\u003clong\u003e","validTo":"\u003clong\u003e"},"expirationInstant":"\u003clong\u003e","hasPrivateKey":"\u003cboolean\u003e","id":"\u003cuuid\u003e","insertInstant":"\u003clong\u003e","issuer":"\u003cstring\u003e","kid":"\u003cstring\u003e","lastUpdateInstant":"\u003clong\u003e","length":"\u003cinteger\u003e","name":"\u003cstring\u003e","privateKey":"\u003cstring\u003e","publicKey":"\u003cstring\u003e","secret":"\u003cstring\u003e","type":"EC"},{"algorithm":"ES384","certificate":"\u003cstring\u003e","certificateInformation":{"issuer":"\u003cstring\u003e","md5Fingerprint":"\u003cstring\u003e","serialNumber":"\u003cstring\u003e","sha1Fingerprint":"\u003cstring\u003e","sha1Thumbprint":"\u003cstring\u003e","sha256Fingerprint":"\u003cstring\u003e","sha256Thumbprint":"\u003cstring\u003e","subject":"\u003cstring\u003e","validFrom":"\u003clong\u003e","validTo":"\u003clong\u003e"},"expirationInstant":"\u003clong\u003e","hasPrivateKey":"\u003cboolean\u003e","id":"\u003cuuid\u003e","insertInstant":"\u003clong\u003e","issuer":"\u003cstring\u003e","kid":"\u003cstring\u003e","lastUpdateInstant":"\u003clong\u003e","length":"\u003cinteger\u003e","name":"\u003cstring\u003e","privateKey":"\u003cstring\u003e","publicKey":"\u003cstring\u003e","secret":"\u003cstring\u003e","type":"HMAC"}]}