Uses of Class
co.ankatech.keymanagement.client.keymanagement.model.InternalCryptoUseCaseResponse
Packages that use InternalCryptoUseCaseResponse
Package
Description
-
Uses of InternalCryptoUseCaseResponse in co.ankatech.ankasecure.keymanagement
Methods in co.ankatech.ankasecure.keymanagement that return InternalCryptoUseCaseResponseModifier and TypeMethodDescriptionReads one use case (GET /tenants/{t}/internal-crypto-use-cases/{id}).Resumes a suspended use case (PATCH /tenants/{t}/internal-crypto-use-cases/{id}/resume).InternalCryptoUseCaseOperations.suspend(UUID useCaseId, SuspendInternalCryptoUseCaseRequest request) Suspends a use case (PATCH /tenants/{t}/internal-crypto-use-cases/{id}/suspend). -
Uses of InternalCryptoUseCaseResponse in co.ankatech.ankasecure.keymanagement.model
Methods in co.ankatech.ankasecure.keymanagement.model that return InternalCryptoUseCaseResponseConstructors in co.ankatech.ankasecure.keymanagement.model with parameters of type InternalCryptoUseCaseResponseModifierConstructorDescriptionInternalCryptoUseCaseProvisioning(InternalCryptoUseCaseResponse useCase, SecretChars clientSecret) Creates the value. -
Uses of InternalCryptoUseCaseResponse in co.ankatech.keymanagement.client.keymanagement.api
Methods in co.ankatech.keymanagement.client.keymanagement.api that return InternalCryptoUseCaseResponseModifier and TypeMethodDescriptionInternalCryptoUseCasesApi.createInternalCryptoUseCase(UUID tenantId, CreateInternalCryptoUseCaseRequest createInternalCryptoUseCaseRequest) Provision an internal crypto use case Composes an authorization overlay over keys that <b>already exist</b>, for the calling application's self-use scenario.InternalCryptoUseCasesApi.getInternalCryptoUseCase(UUID tenantId, UUID useCaseId) Get internal crypto use case detail Returns the aggregate with all 7 child entity references, in any state: a REVOKED use case is returned with the members that say why it ended.InternalCryptoUseCasesApi.resumeInternalCryptoUseCase(UUID tenantId, UUID useCaseId) Resume a SUSPENDED use case Transitions the aggregate SUSPENDED → ACTIVE and <b>cascades to the owned Cryptographic Actor</b>, which returns to <code>ACTIVE</code> and has its signed effective-status envelope republished, so crypto operations and new token requests both succeed again.InternalCryptoUseCasesApi.suspendInternalCryptoUseCase(UUID tenantId, UUID useCaseId, SuspendInternalCryptoUseCaseRequest suspendInternalCryptoUseCaseRequest) Suspend an ACTIVE use case Transitions the aggregate ACTIVE → SUSPENDED and <b>cascades to the owned Cryptographic Actor</b>, which is what actually stops the workload: the actor moves to <code>SUSPENDED</code> and its signed effective-status envelope is published, so the cryptographic service answers <code>403 actor-suspended</code> on the next crypto call — including one presented with an already-issued, still-valid JWT — and the authentication service answers <code>401 invalid_client</code> for a new token request.Methods in co.ankatech.keymanagement.client.keymanagement.api that return types with arguments of type InternalCryptoUseCaseResponseModifier and TypeMethodDescriptionInternalCryptoUseCasesApi.createInternalCryptoUseCaseWithHttpInfo(UUID tenantId, CreateInternalCryptoUseCaseRequest createInternalCryptoUseCaseRequest) Provision an internal crypto use case Composes an authorization overlay over keys that <b>already exist</b>, for the calling application's self-use scenario.InternalCryptoUseCasesApi.getInternalCryptoUseCaseWithHttpInfo(UUID tenantId, UUID useCaseId) Get internal crypto use case detail Returns the aggregate with all 7 child entity references, in any state: a REVOKED use case is returned with the members that say why it ended.InternalCryptoUseCasesApi.resumeInternalCryptoUseCaseWithHttpInfo(UUID tenantId, UUID useCaseId) Resume a SUSPENDED use case Transitions the aggregate SUSPENDED → ACTIVE and <b>cascades to the owned Cryptographic Actor</b>, which returns to <code>ACTIVE</code> and has its signed effective-status envelope republished, so crypto operations and new token requests both succeed again.InternalCryptoUseCasesApi.suspendInternalCryptoUseCaseWithHttpInfo(UUID tenantId, UUID useCaseId, SuspendInternalCryptoUseCaseRequest suspendInternalCryptoUseCaseRequest) Suspend an ACTIVE use case Transitions the aggregate ACTIVE → SUSPENDED and <b>cascades to the owned Cryptographic Actor</b>, which is what actually stops the workload: the actor moves to <code>SUSPENDED</code> and its signed effective-status envelope is published, so the cryptographic service answers <code>403 actor-suspended</code> on the next crypto call — including one presented with an already-issued, still-valid JWT — and the authentication service answers <code>401 invalid_client</code> for a new token request.Method parameters in co.ankatech.keymanagement.client.keymanagement.api with type arguments of type InternalCryptoUseCaseResponseModifier and TypeMethodDescriptionokhttp3.CallInternalCryptoUseCasesApi.createInternalCryptoUseCaseAsync(UUID tenantId, CreateInternalCryptoUseCaseRequest createInternalCryptoUseCaseRequest, ApiCallback<InternalCryptoUseCaseResponse> _callback) Provision an internal crypto use case (asynchronously) Composes an authorization overlay over keys that <b>already exist</b>, for the calling application's self-use scenario.okhttp3.CallInternalCryptoUseCasesApi.getInternalCryptoUseCaseAsync(UUID tenantId, UUID useCaseId, ApiCallback<InternalCryptoUseCaseResponse> _callback) Get internal crypto use case detail (asynchronously) Returns the aggregate with all 7 child entity references, in any state: a REVOKED use case is returned with the members that say why it ended.okhttp3.CallInternalCryptoUseCasesApi.resumeInternalCryptoUseCaseAsync(UUID tenantId, UUID useCaseId, ApiCallback<InternalCryptoUseCaseResponse> _callback) Resume a SUSPENDED use case (asynchronously) Transitions the aggregate SUSPENDED → ACTIVE and <b>cascades to the owned Cryptographic Actor</b>, which returns to <code>ACTIVE</code> and has its signed effective-status envelope republished, so crypto operations and new token requests both succeed again.okhttp3.CallInternalCryptoUseCasesApi.suspendInternalCryptoUseCaseAsync(UUID tenantId, UUID useCaseId, SuspendInternalCryptoUseCaseRequest suspendInternalCryptoUseCaseRequest, ApiCallback<InternalCryptoUseCaseResponse> _callback) Suspend an ACTIVE use case (asynchronously) Transitions the aggregate ACTIVE → SUSPENDED and <b>cascades to the owned Cryptographic Actor</b>, which is what actually stops the workload: the actor moves to <code>SUSPENDED</code> and its signed effective-status envelope is published, so the cryptographic service answers <code>403 actor-suspended</code> on the next crypto call — including one presented with an already-issued, still-valid JWT — and the authentication service answers <code>401 invalid_client</code> for a new token request. -
Uses of InternalCryptoUseCaseResponse in co.ankatech.keymanagement.client.keymanagement.model
Methods in co.ankatech.keymanagement.client.keymanagement.model that return InternalCryptoUseCaseResponseModifier and TypeMethodDescriptionInternalCryptoUseCaseResponse.actor(ActorBlock actor) InternalCryptoUseCaseResponse.addAssetsItem(AssetBlock assetsItem) InternalCryptoUseCaseResponse.addGrantsItem(GrantBlock grantsItem) InternalCryptoUseCaseResponse.applicationId(UUID applicationId) InternalCryptoUseCaseResponse.assets(List<AssetBlock> assets) InternalCryptoUseCaseResponse.constraintPolicy(ConstraintPolicyBlock constraintPolicy) InternalCryptoUseCaseResponse.createdAt(OffsetDateTime createdAt) InternalCryptoUseCaseResponse.credential(CredentialBlock credential) InternalCryptoUseCaseResponse.description(String description) InternalCryptoUseCaseResponse.displayName(String displayName) InternalCryptoUseCaseResponse.exchangeContext(ContextBlock exchangeContext) Create an instance of InternalCryptoUseCaseResponse given an JSON stringInternalCryptoUseCaseResponse.grants(List<GrantBlock> grants) InternalCryptoUseCaseResponse.revokedAt(OffsetDateTime revokedAt) InternalCryptoUseCaseResponse.revokedReason(String revokedReason) InternalCryptoUseCaseResponse.status(InternalCryptoUseCaseResponse.StatusEnum status) InternalCryptoUseCaseResponse.terminalCause(InternalCryptoUseCaseResponse.TerminalCauseEnum terminalCause) InternalCryptoUseCaseResponse.terminalCauseKeyIdentity(UUID terminalCauseKeyIdentity) Methods in co.ankatech.keymanagement.client.keymanagement.model that return types with arguments of type InternalCryptoUseCaseResponseMethods in co.ankatech.keymanagement.client.keymanagement.model with parameters of type InternalCryptoUseCaseResponseModifier and TypeMethodDescriptionPageInternalCryptoUseCaseResponse.addContentItem(InternalCryptoUseCaseResponse contentItem) Method parameters in co.ankatech.keymanagement.client.keymanagement.model with type arguments of type InternalCryptoUseCaseResponseModifier and TypeMethodDescriptionPageInternalCryptoUseCaseResponse.content(List<InternalCryptoUseCaseResponse> content) voidPageInternalCryptoUseCaseResponse.setContent(List<InternalCryptoUseCaseResponse> content)