# File lib/mcollective/security/aes_security.rb, line 235
      def callerid
        if @initiated_by == :client
          key = client_public_key
        else
          key = server_public_key
        end

        # First try and create a X509 certificate object. If that is possible,
        # we lift the callerid from the cert
        begin
          ssl_cert = OpenSSL::X509::Certificate.new(File.read(key))
          id = "cert=#{certname_from_certificate(ssl_cert)}"
        rescue
          # If the public key is not a certificate, use the file name as callerid
          id = "cert=#{File.basename(key).gsub(/\.pem$/, '')}"
        end

        return id
      end