class KeyService {

    public void deleteKeyAndIgnoreWarnings(String keyId) throws KeyNotFoundException, ActionNotPossibleException,
            GlobalConfOutdatedException {
        try {
            deleteKey(keyId, true);
        } catch (UnhandledWarningsException e) {
            // Since "ignoreWarnings = true", the exception should never be thrown
            throw new RuntimeException(e);
        }
    }

    @Autowired public  KeyService(TokenService tokenService, SignerProxyFacade signerProxyFacade,
            PossibleActionsRuleEngine possibleActionsRuleEngine,
            ManagementRequestSenderService managementRequestSenderService,
            SecurityHelper securityHelper,
            AuditDataHelper auditDataHelper,
            AuditEventHelper auditEventHelper,
            AuditEventLoggingFacade auditEventLoggingFacade);

}