OpenBus IDL  2.0.1
Componentes | Definições de Tipos | Variáveis
Referência do Módulo tecgraf::openbus::core::v2_0::services::access_control

Módulo do Serviço de Autenticação. Mais...

Componentes

exception  MissingCertificate
 Indica que não existe certificado associado a entidade. Mais...
 
struct  LoginAuthenticationInfo
 Dados secretos do login de uma entidade no barramento. Mais...
 
struct  LoginInfo
 Informações públicas do login de uma entidade no barramento. Mais...
 
struct  CallChain
 Informações sobre uma cadeia de chamada aninhadas no barramento. Mais...
 
exception  InvalidPublicKey
 Indica que a chave de acesso fornecida é inválida. Mais...
 
exception  WrongEncoding
 Indica que um dado não foi codificado com a chave do barramento. Mais...
 
exception  AccessDenied
 Indica que o acesso ao barramento foi negado sem justificaiva. Mais...
 
exception  InvalidLogins
 Indica que os seguintes logins são inválidos. Mais...
 
interface  LoginProcess
 Interface para conclusão da etapa final do procedimento de login por certificado. Mais...
 
interface  AccessControl
 Gerência de controle de acesso de entidades ao barramento. Mais...
 
interface  LoginObserver
 Interface a ser implementada por um observador de logins. Esse observador será notificado quando algum dos logins que ele observa for invalidado (logout). Mais...
 
interface  LoginObserverSubscription
 Gerência de logins observados por um observador registrado. Mais...
 
interface  LoginRegistry
 Gerência de logins ativos no barramento. Mais...
 

Definições de Tipos

typedef sequence< LoginInfoLoginInfoSeq
 Lista de informações de login.
 
typedef unsigned long ValidityTime
 Representa o tempo de validade de um login (em segundos).
 

Variáveis

const unsigned long InvalidCredentialCode = 0x42555300
 Minor code de NO_PERMISSION: credencial inválida.
 
const unsigned long InvalidChainCode = 0x42555301
 Minor code de NO_PERMISSION: cadeia inválida.
 
const unsigned long InvalidLoginCode = 0x42555302
 Minor code de NO_PERMISSION: login inválida.
 
const unsigned long UnverifiedLoginCode = 0x42555303
 Minor code de NO_PERMISSION: não foi possível verificar o login.
 
const unsigned long UnknownBusCode = 0x42555304
 Minor code de NO_PERMISSION: barramento desconhecido.
 
const unsigned long InvalidPublicKeyCode = 0x42555305
 Minor code de NO_PERMISSION: chave pública inválida.
 
const unsigned long NoCredentialCode = 0x42555306
 Minor code de NO_PERMISSION: credencial não foi encontrada.
 
const unsigned long NoLoginCode = 0x425553FF
 Minor code de NO_PERMISSION: ausência de login.
 
const unsigned long InvalidRemoteCode = 0x425553FE
 Minor code de NO_PERMISSION: servidor chamado é inválido.
 
const unsigned long UnavailableBusCode = 0x425553FD
 Minor code de NO_PERMISSION: barramento indisponível.
 
const unsigned long InvalidTargetCode = 0x425553FC
 Minor code de NO_PERMISSION: login do alvo da chamada é inválido.
 

Descrição Detalhada

Módulo do Serviço de Autenticação.