fun revoke()

in server/src/main/kotlin/org/jetbrains/teamcity/vault/server/VaultConnector.kt [73:84]


        fun revoke(info: LeasedTokenInfo, trustStoreProvider: SSLTrustStoreProvider): Boolean {
            val settings = info.connection
            try {
                val template = createRestTemplate(settings, trustStoreProvider)
                template.withVaultToken(info.token)
                // Revoke token
                return revokeSelf(template)
            } catch (e: Exception) {
                LOG.warnAndDebugDetails("Failed to revoke token", e)
            }
            return false
        }