Excepción: Mongo::Error::InvalidSignature

Hereda:
Mongo::Error
  • Objeto
Mostrar todo
Definido en:
lib/mongo/error/firma_inválida.rb

Overview

Esta excepción se genera cuando el verificador del servidor no coincide con la firma esperada en el cliente.

Desde:

  • 2.0.0

Resumen constante

Constantes heredadas de Mongo::Error

VALOR MAL, CÓDIGO, CURSOR NO ENCONTRADO, ERR,MENSAJE DE ERROR, ERROR, ETIQUETA DE ERROR DE TRANSACCIÓN TRANSITORIA, ERROR DESCONOCIDO, ETIQUETA DERESULTADO DE CONFIRMACIÓN DE TRANSACCIÓN DESCONOCIDA, ERROR DE PREOCUPACIÓN DE ESCRITURA, ERRORES DE PREOCUPACIÓN DE ESCRITURA, ERRORES DE ESCRITURA

Colapso delresumen de atributos de instancia

Atributos incluidos de Notable

#id_global_de_conexión, #generación, #id_de_servicio

Colapso del resumen del método de instancia

Métodos heredados de Mongo::Error

#cambiar_flujo_reanudable?, #error_de_red?, #escribir_etiqueta_de_error_de_preocupación?, #escribir_etiquetas_de_error_de_preocupación

Métodos incluidos en ChangeStreamResumable

#cambio_flujo_reanudable?

Métodos incluidos de WriteRetryable

#¿Escritura_reintentable?

Métodos incluidos en Labelable

#add_label, #etiqueta?, #etiquetas

Métodos incluidos de Notable

#añadir_nota, #añadir_notas, #notas, #a_los

Detalles del constructor

#initialize(verifier, server_signature) ⇒ InvalidSignature

Crear la nueva excepción.

Ejemplos:

Crear la nueva excepción.

InvalidSignature.new(verifier, server_signature)

Parámetros:

  • verificador (Cadena) -

    El verificador regresó del servidor.

  • firma_del_servidor (Cadena) -

    El valor esperado del servidor.

Desde:

  • 2.0.0



43
44
45
46
47
# Archivo 'lib/mongo/error/invalid_signature.rb', línea 43

def inicializar(verificador, firma_del_servidor)
  @verifier = verificador
  @server_signature = firma_del_servidor
  Super("Seesperaba que el verificador del servidor' #{verifier} ' coincidiera con '#{server_signature} '.")
end

Detalles de los atributos de instancia

#server_signatureCadena (solo lectura)

Devuelve server_signature La firma del servidor esperada.

Devuelve:

  • (Cadena) -

    server_signature La firma del servidor esperada.

Desde:

  • 2.0.0



31
32
33
# Archivo 'lib/mongo/error/invalid_signature.rb', línea 31

def firma_del_servidor
  @server_signature
end

#verificadorCadena (solo lectura)

Devuelve verificador La cadena del verificador del servidor.

Devuelve:

  • (Cadena) -

    verificador La cadena verificadora del servidor.

Desde:

  • 2.0.0



28
29
30
# Archivo 'lib/mongo/error/invalid_signature.rb', línea 28

def verificador
  @verifier
end