from sfa.util.faults import InsufficientRights, MissingCallerGID, \
MissingTrustedRoots, PermissionError, BadRequestHash, \
ConnectionKeyGIDMismatch, SfaPermissionDenied, CredentialNotVerifiable, \
Forbidden, BadArgs
from sfa.util.sfalogging import logger
from sfa.util.faults import InsufficientRights, MissingCallerGID, \
MissingTrustedRoots, PermissionError, BadRequestHash, \
ConnectionKeyGIDMismatch, SfaPermissionDenied, CredentialNotVerifiable, \
Forbidden, BadArgs
from sfa.util.sfalogging import logger
from sfa.util.config import Config
from sfa.util.xrn import Xrn, get_authority
from sfa.util.config import Config
from sfa.util.xrn import Xrn, get_authority
logger.info("cannot validate credential %s - expecting a string"%cred)
error = ('TypeMismatch',
"checkCredentials: expected a string, received {} -- {}"
logger.info("cannot validate credential %s - expecting a string"%cred)
error = ('TypeMismatch',
"checkCredentials: expected a string, received {} -- {}"