Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
JSON Web Signature
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
'''JSON Web Signature''' (abreviado '''JWS''') es un estándar propuesto por [[Internet Engineering Task Force|IETF]] para la [[Firma digital|firma]] de [[JSON]] arbitrario.<ref>{{cite web|url=https://tools.ietf.org/html/rfc7515|title=JSON Web Signature (JWS)}}</ref> Se utiliza como base para una variedad de tecnologías basadas en la web, incluyendo [[JSON Web Token]]. == Propósito == JWS es una forma de [[Autenticación|autenticar]] (pero no necesariamente [[Cifrado (criptografía)|cifrar]]) información en un formato altamente [[Serialización|serializable]] y legible por máquina. Esto significa que es información, junto con la prueba de que la información no ha cambiado desde que se firmó. Se puede usar para enviar información de un sitio web a otro y está especialmente dirigido a las comunicaciones en la web. Incluso contiene una forma compacta optimizada para aplicaciones como parámetros de consulta de [[Uniform Resource Identifier|URI]].<ref>{{cite web|url=https://tools.ietf.org/html/rfc7515#section-3.1|title=JWS Compact Serialization Overview}}</ref> === Ejemplos === ==== Comercio web ==== JWS puede ser usado para aplicaciones en las que la información firmada digitalmente debe enviarse en un formato legible por máquina, como el [[Sistema de pago electrónico|comercio electrónico]]. Por ejemplo, digamos que un usuario llamado Bob está buscando precios de widgets en un sitio web (widgets.com), y desea obtener una cotización en uno de ellos. Entonces, widgets.com podría proporcionarle a Bob un objeto JWS que contenga toda la información relevante sobre el widget, incluyendo el precio, y luego firmarlo usando su clave privada. Entonces Bob tendría una cotización de precio [[No repudio|no-repudiable]] para el producto. ==== Acceso a recursos de terceros ==== Quizás Widgets.com y WidgetStorage.com tienen un acuerdo en el que WidgetStorage.com aceptará cupones de Widgets.com a cambio de tráfico. Widgets.com podría emitir JWS otorgándole a Bob un 10% de descuento en el sitio WidgetStorage.com. Nuevamente, debido a que los datos están firmados, WidgetStorage puede saber que Widgets.com lo autorizó. Si los datos no estuvieran firmados, Bob podría cambiar su descuento al 50% y nadie podría saberlo simplemente mirando los datos. == Limitaciones == JWS no incluye cifrado, pero está diseñado para trabajar con cifrado.<ref>{{cite web|url=https://tools.ietf.org/html/draft-ietf-jose-json-web-encryption-40|title=draft-ietf-jose-json-web-encryption-40 - JSON Web Encryption (JWE)|work=ietf.org|accessdate=13 de mayo de 2015}}</ref> A partir de 2015, JWS fue un estándar propuesto y es parte de otros borradores de normas de IETF,<ref>{{cite web|url=https://tools.ietf.org/html/draft-barnes-acme-01|title=draft-barnes-acme-01 - Automatic Certificate Management Environment (ACME)|work=ietf.org|accessdate=13 de mayo de 2015}}</ref> y hay un código disponible en la web para implementar el borrador del estándar.<ref>{{cite web|url=https://code.google.com/p/google-oauth-java-client/source/browse/google-oauth-client/src/main/java/com/google/api/client/auth/jsontoken/JsonWebSignature.java?r=c31891da772f2479cf47c2141c137f6c47a36685|title=google/google-oauth-java-client|work=GitHub|accessdate=13 de mayo de 2015}}</ref><ref>{{cite web|url=http://jwt.io/index.html|title=JSON Web Tokens - jwt.io|work=jwt.io|accessdate=13 de mayo de 2015|fechaarchivo=4 de marzo de 2016|urlarchivo=https://web.archive.org/web/20160304082100/http://jwt.io/index.html|deadurl=yes}}</ref> == Referencias == {{listaref}} {{Control de autoridades}} [[Categoría:Control de acceso informático]] [[Categoría:Estándares de Internet]] [[Categoría:JSON]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
JSON Web Signature
»
Añadir idiomas
Añadir tema