# Functions
NewDeleteCurrentAPISession creates a new http.Handler for the delete current API session operation.
NewDeleteCurrentAPISessionOK creates DeleteCurrentAPISessionOK with default headers values.
NewDeleteCurrentAPISessionParams creates a new DeleteCurrentAPISessionParams object
There are no default values defined in the spec.
NewDeleteCurrentAPISessionUnauthorized creates DeleteCurrentAPISessionUnauthorized with default headers values.
NewDetailCurrentIdentityAuthenticator creates a new http.Handler for the detail current identity authenticator operation.
NewDetailCurrentIdentityAuthenticatorNotFound creates DetailCurrentIdentityAuthenticatorNotFound with default headers values.
NewDetailCurrentIdentityAuthenticatorOK creates DetailCurrentIdentityAuthenticatorOK with default headers values.
NewDetailCurrentIdentityAuthenticatorParams creates a new DetailCurrentIdentityAuthenticatorParams object
There are no default values defined in the spec.
NewDetailCurrentIdentityAuthenticatorUnauthorized creates DetailCurrentIdentityAuthenticatorUnauthorized with default headers values.
NewExtendCurrentIdentityAuthenticator creates a new http.Handler for the extend current identity authenticator operation.
NewExtendCurrentIdentityAuthenticatorOK creates ExtendCurrentIdentityAuthenticatorOK with default headers values.
NewExtendCurrentIdentityAuthenticatorParams creates a new ExtendCurrentIdentityAuthenticatorParams object
There are no default values defined in the spec.
NewExtendCurrentIdentityAuthenticatorUnauthorized creates ExtendCurrentIdentityAuthenticatorUnauthorized with default headers values.
NewExtendVerifyCurrentIdentityAuthenticator creates a new http.Handler for the extend verify current identity authenticator operation.
NewExtendVerifyCurrentIdentityAuthenticatorOK creates ExtendVerifyCurrentIdentityAuthenticatorOK with default headers values.
NewExtendVerifyCurrentIdentityAuthenticatorParams creates a new ExtendVerifyCurrentIdentityAuthenticatorParams object
There are no default values defined in the spec.
NewExtendVerifyCurrentIdentityAuthenticatorUnauthorized creates ExtendVerifyCurrentIdentityAuthenticatorUnauthorized with default headers values.
NewGetCurrentAPISession creates a new http.Handler for the get current API session operation.
NewGetCurrentAPISessionOK creates GetCurrentAPISessionOK with default headers values.
NewGetCurrentAPISessionParams creates a new GetCurrentAPISessionParams object
There are no default values defined in the spec.
NewGetCurrentAPISessionUnauthorized creates GetCurrentAPISessionUnauthorized with default headers values.
NewListCurrentIdentityAuthenticators creates a new http.Handler for the list current identity authenticators operation.
NewListCurrentIdentityAuthenticatorsBadRequest creates ListCurrentIdentityAuthenticatorsBadRequest with default headers values.
NewListCurrentIdentityAuthenticatorsOK creates ListCurrentIdentityAuthenticatorsOK with default headers values.
NewListCurrentIdentityAuthenticatorsParams creates a new ListCurrentIdentityAuthenticatorsParams object
There are no default values defined in the spec.
NewListCurrentIdentityAuthenticatorsUnauthorized creates ListCurrentIdentityAuthenticatorsUnauthorized with default headers values.
NewPatchCurrentIdentityAuthenticator creates a new http.Handler for the patch current identity authenticator operation.
NewPatchCurrentIdentityAuthenticatorBadRequest creates PatchCurrentIdentityAuthenticatorBadRequest with default headers values.
NewPatchCurrentIdentityAuthenticatorNotFound creates PatchCurrentIdentityAuthenticatorNotFound with default headers values.
NewPatchCurrentIdentityAuthenticatorOK creates PatchCurrentIdentityAuthenticatorOK with default headers values.
NewPatchCurrentIdentityAuthenticatorParams creates a new PatchCurrentIdentityAuthenticatorParams object
There are no default values defined in the spec.
NewPatchCurrentIdentityAuthenticatorUnauthorized creates PatchCurrentIdentityAuthenticatorUnauthorized with default headers values.
NewUpdateCurrentIdentityAuthenticator creates a new http.Handler for the update current identity authenticator operation.
NewUpdateCurrentIdentityAuthenticatorBadRequest creates UpdateCurrentIdentityAuthenticatorBadRequest with default headers values.
NewUpdateCurrentIdentityAuthenticatorNotFound creates UpdateCurrentIdentityAuthenticatorNotFound with default headers values.
NewUpdateCurrentIdentityAuthenticatorOK creates UpdateCurrentIdentityAuthenticatorOK with default headers values.
NewUpdateCurrentIdentityAuthenticatorParams creates a new UpdateCurrentIdentityAuthenticatorParams object
There are no default values defined in the spec.
NewUpdateCurrentIdentityAuthenticatorUnauthorized creates UpdateCurrentIdentityAuthenticatorUnauthorized with default headers values.
# Constants
DeleteCurrentAPISessionOKCode is the HTTP code returned for type DeleteCurrentAPISessionOK.
DeleteCurrentAPISessionUnauthorizedCode is the HTTP code returned for type DeleteCurrentAPISessionUnauthorized.
DetailCurrentIdentityAuthenticatorNotFoundCode is the HTTP code returned for type DetailCurrentIdentityAuthenticatorNotFound.
DetailCurrentIdentityAuthenticatorOKCode is the HTTP code returned for type DetailCurrentIdentityAuthenticatorOK.
DetailCurrentIdentityAuthenticatorUnauthorizedCode is the HTTP code returned for type DetailCurrentIdentityAuthenticatorUnauthorized.
ExtendCurrentIdentityAuthenticatorOKCode is the HTTP code returned for type ExtendCurrentIdentityAuthenticatorOK.
ExtendCurrentIdentityAuthenticatorUnauthorizedCode is the HTTP code returned for type ExtendCurrentIdentityAuthenticatorUnauthorized.
ExtendVerifyCurrentIdentityAuthenticatorOKCode is the HTTP code returned for type ExtendVerifyCurrentIdentityAuthenticatorOK.
ExtendVerifyCurrentIdentityAuthenticatorUnauthorizedCode is the HTTP code returned for type ExtendVerifyCurrentIdentityAuthenticatorUnauthorized.
GetCurrentAPISessionOKCode is the HTTP code returned for type GetCurrentAPISessionOK.
GetCurrentAPISessionUnauthorizedCode is the HTTP code returned for type GetCurrentAPISessionUnauthorized.
ListCurrentIdentityAuthenticatorsBadRequestCode is the HTTP code returned for type ListCurrentIdentityAuthenticatorsBadRequest.
ListCurrentIdentityAuthenticatorsOKCode is the HTTP code returned for type ListCurrentIdentityAuthenticatorsOK.
ListCurrentIdentityAuthenticatorsUnauthorizedCode is the HTTP code returned for type ListCurrentIdentityAuthenticatorsUnauthorized.
PatchCurrentIdentityAuthenticatorBadRequestCode is the HTTP code returned for type PatchCurrentIdentityAuthenticatorBadRequest.
PatchCurrentIdentityAuthenticatorNotFoundCode is the HTTP code returned for type PatchCurrentIdentityAuthenticatorNotFound.
PatchCurrentIdentityAuthenticatorOKCode is the HTTP code returned for type PatchCurrentIdentityAuthenticatorOK.
PatchCurrentIdentityAuthenticatorUnauthorizedCode is the HTTP code returned for type PatchCurrentIdentityAuthenticatorUnauthorized.
UpdateCurrentIdentityAuthenticatorBadRequestCode is the HTTP code returned for type UpdateCurrentIdentityAuthenticatorBadRequest.
UpdateCurrentIdentityAuthenticatorNotFoundCode is the HTTP code returned for type UpdateCurrentIdentityAuthenticatorNotFound.
UpdateCurrentIdentityAuthenticatorOKCode is the HTTP code returned for type UpdateCurrentIdentityAuthenticatorOK.
UpdateCurrentIdentityAuthenticatorUnauthorizedCode is the HTTP code returned for type UpdateCurrentIdentityAuthenticatorUnauthorized.
# Structs
DeleteCurrentAPISession swagger:route DELETE /current-api-session Current API Session deleteCurrentApiSession
Logout
Terminates the current API session
*/.
DeleteCurrentAPISessionOK Base empty response
swagger:response deleteCurrentApiSessionOK
*/.
DeleteCurrentAPISessionParams contains all the bound params for the delete current API session operation typically these are obtained from a http.Request
swagger:parameters DeleteCurrentAPISession.
DeleteCurrentAPISessionUnauthorized The supplied session does not have the correct access rights to request this resource
swagger:response deleteCurrentApiSessionUnauthorized
*/.
DeleteCurrentAPISessionURL generates an URL for the delete current API session operation.
DetailCurrentIdentityAuthenticator swagger:route GET /current-identity/authenticators/{id} Current API Session detailCurrentIdentityAuthenticator
Retrieve an authenticator for the current identity
Retrieves a single authenticator by id.
DetailCurrentIdentityAuthenticatorNotFound The requested resource does not exist
swagger:response detailCurrentIdentityAuthenticatorNotFound
*/.
DetailCurrentIdentityAuthenticatorOK A singular authenticator resource
swagger:response detailCurrentIdentityAuthenticatorOK
*/.
DetailCurrentIdentityAuthenticatorParams contains all the bound params for the detail current identity authenticator operation typically these are obtained from a http.Request
swagger:parameters detailCurrentIdentityAuthenticator.
DetailCurrentIdentityAuthenticatorUnauthorized The supplied session does not have the correct access rights to request this resource
swagger:response detailCurrentIdentityAuthenticatorUnauthorized
*/.
DetailCurrentIdentityAuthenticatorURL generates an URL for the detail current identity authenticator operation.
ExtendCurrentIdentityAuthenticator swagger:route POST /current-identity/authenticators/{id}/extend Current API Session Enroll Extend Enrollment extendCurrentIdentityAuthenticator
Allows the current identity to recieve a new certificate associated with a certificate based authenticator
This endpoint only functions for certificates issued by the controller.
ExtendCurrentIdentityAuthenticatorOK A response containg the identity's new certificate
swagger:response extendCurrentIdentityAuthenticatorOK
*/.
ExtendCurrentIdentityAuthenticatorParams contains all the bound params for the extend current identity authenticator operation typically these are obtained from a http.Request
swagger:parameters extendCurrentIdentityAuthenticator.
ExtendCurrentIdentityAuthenticatorUnauthorized The supplied session does not have the correct access rights to request this resource
swagger:response extendCurrentIdentityAuthenticatorUnauthorized
*/.
ExtendCurrentIdentityAuthenticatorURL generates an URL for the extend current identity authenticator operation.
ExtendVerifyCurrentIdentityAuthenticator swagger:route POST /current-identity/authenticators/{id}/extend-verify Current API Session Enroll Extend Enrollment extendVerifyCurrentIdentityAuthenticator
Allows the current identity to validate reciept of a new client certificate
After submitting a CSR for a new client certificate the resulting public certificate must be re-submitted to this endpoint to verify receipt.
ExtendVerifyCurrentIdentityAuthenticatorOK Base empty response
swagger:response extendVerifyCurrentIdentityAuthenticatorOK
*/.
ExtendVerifyCurrentIdentityAuthenticatorParams contains all the bound params for the extend verify current identity authenticator operation typically these are obtained from a http.Request
swagger:parameters extendVerifyCurrentIdentityAuthenticator.
ExtendVerifyCurrentIdentityAuthenticatorUnauthorized The supplied session does not have the correct access rights to request this resource
swagger:response extendVerifyCurrentIdentityAuthenticatorUnauthorized
*/.
ExtendVerifyCurrentIdentityAuthenticatorURL generates an URL for the extend verify current identity authenticator operation.
GetCurrentAPISession swagger:route GET /current-api-session Current API Session getCurrentApiSession
Return the current API session
Retrieves the API session that was used to issue the current request
*/.
GetCurrentAPISessionOK The API session associated with the session used to issue the request
swagger:response getCurrentApiSessionOK
*/.
GetCurrentAPISessionParams contains all the bound params for the get current API session operation typically these are obtained from a http.Request
swagger:parameters getCurrentAPISession.
GetCurrentAPISessionUnauthorized The supplied session does not have the correct access rights to request this resource
swagger:response getCurrentApiSessionUnauthorized
*/.
GetCurrentAPISessionURL generates an URL for the get current API session operation.
ListCurrentIdentityAuthenticators swagger:route GET /current-identity/authenticators Current API Session listCurrentIdentityAuthenticators
List authenticators for the current identity
Retrieves a list of authenticators assigned to the current API session's identity; supports filtering, sorting, and pagination.
ListCurrentIdentityAuthenticatorsBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
ListCurrentIdentityAuthenticatorsOK A list of authenticators
swagger:response listCurrentIdentityAuthenticatorsOK
*/.
ListCurrentIdentityAuthenticatorsParams contains all the bound params for the list current identity authenticators operation typically these are obtained from a http.Request
swagger:parameters listCurrentIdentityAuthenticators.
ListCurrentIdentityAuthenticatorsUnauthorized The supplied session does not have the correct access rights to request this resource
swagger:response listCurrentIdentityAuthenticatorsUnauthorized
*/.
ListCurrentIdentityAuthenticatorsURL generates an URL for the list current identity authenticators operation.
PatchCurrentIdentityAuthenticator swagger:route PATCH /current-identity/authenticators/{id} Current API Session patchCurrentIdentityAuthenticator
Update the supplied fields on an authenticator of this identity
Update the supplied fields on an authenticator by id.
PatchCurrentIdentityAuthenticatorBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
PatchCurrentIdentityAuthenticatorNotFound The requested resource does not exist
swagger:response patchCurrentIdentityAuthenticatorNotFound
*/.
PatchCurrentIdentityAuthenticatorOK The patch request was successful and the resource has been altered
swagger:response patchCurrentIdentityAuthenticatorOK
*/.
PatchCurrentIdentityAuthenticatorParams contains all the bound params for the patch current identity authenticator operation typically these are obtained from a http.Request
swagger:parameters patchCurrentIdentityAuthenticator.
PatchCurrentIdentityAuthenticatorUnauthorized The supplied session does not have the correct access rights to request this resource
swagger:response patchCurrentIdentityAuthenticatorUnauthorized
*/.
PatchCurrentIdentityAuthenticatorURL generates an URL for the patch current identity authenticator operation.
UpdateCurrentIdentityAuthenticator swagger:route PUT /current-identity/authenticators/{id} Current API Session updateCurrentIdentityAuthenticator
Update all fields on an authenticator of this identity
Update all fields on an authenticator by id.
UpdateCurrentIdentityAuthenticatorBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
UpdateCurrentIdentityAuthenticatorNotFound The requested resource does not exist
swagger:response updateCurrentIdentityAuthenticatorNotFound
*/.
UpdateCurrentIdentityAuthenticatorOK The update request was successful and the resource has been altered
swagger:response updateCurrentIdentityAuthenticatorOK
*/.
UpdateCurrentIdentityAuthenticatorParams contains all the bound params for the update current identity authenticator operation typically these are obtained from a http.Request
swagger:parameters updateCurrentIdentityAuthenticator.
UpdateCurrentIdentityAuthenticatorUnauthorized The supplied session does not have the correct access rights to request this resource
swagger:response updateCurrentIdentityAuthenticatorUnauthorized
*/.
UpdateCurrentIdentityAuthenticatorURL generates an URL for the update current identity authenticator operation.
# Interfaces
DeleteCurrentAPISessionHandler interface for that can handle valid delete current API session params.
DetailCurrentIdentityAuthenticatorHandler interface for that can handle valid detail current identity authenticator params.
ExtendCurrentIdentityAuthenticatorHandler interface for that can handle valid extend current identity authenticator params.
ExtendVerifyCurrentIdentityAuthenticatorHandler interface for that can handle valid extend verify current identity authenticator params.
GetCurrentAPISessionHandler interface for that can handle valid get current API session params.
ListCurrentIdentityAuthenticatorsHandler interface for that can handle valid list current identity authenticators params.
PatchCurrentIdentityAuthenticatorHandler interface for that can handle valid patch current identity authenticator params.
UpdateCurrentIdentityAuthenticatorHandler interface for that can handle valid update current identity authenticator params.
# Type aliases
DeleteCurrentAPISessionHandlerFunc turns a function with the right signature into a delete current API session handler.
DetailCurrentIdentityAuthenticatorHandlerFunc turns a function with the right signature into a detail current identity authenticator handler.
ExtendCurrentIdentityAuthenticatorHandlerFunc turns a function with the right signature into a extend current identity authenticator handler.
ExtendVerifyCurrentIdentityAuthenticatorHandlerFunc turns a function with the right signature into a extend verify current identity authenticator handler.
GetCurrentAPISessionHandlerFunc turns a function with the right signature into a get current API session handler.
ListCurrentIdentityAuthenticatorsHandlerFunc turns a function with the right signature into a list current identity authenticators handler.
PatchCurrentIdentityAuthenticatorHandlerFunc turns a function with the right signature into a patch current identity authenticator handler.
UpdateCurrentIdentityAuthenticatorHandlerFunc turns a function with the right signature into a update current identity authenticator handler.