#NEWLINE# def get( self , ca_ref ) : #NEWLINE# #INDENT# '\n        Retrieve an existing CA from Barbican\n\n        :param str ca_ref: Full HATEOAS reference to a CA\n        :returns: CA object retrieved from Barbican\n        :rtype: :class:`barbicanclient.cas.CA`\n        :raises barbicanclient.exceptions.HTTPAuthError: 401 Responses\n        :raises barbicanclient.exceptions.HTTPClientError: 4xx Responses\n        :raises barbicanclient.exceptions.HTTPServerError: 5xx Responses\n        ' #NEWLINE# LOG . debug ( 'Getting ca - CA href: {0}' . format ( ca_ref ) ) #NEWLINE# base . validate_ref ( ca_ref , 'CA' ) #NEWLINE# return CA ( api = self . _api , ca_ref = ca_ref )