La API de Verificación SSL es una herramienta crucial para garantizar la seguridad e integridad de las comunicaciones web. Esta API está diseñada para verificar la validez y configuración de los certificados SSL (Capa de Conexión Segura) de un sitio web, asegurando que las conexiones sean seguras y cumplan con los últimos estándares de cifrado.
SSL es un protocolo de seguridad que cifra la información transmitida entre un navegador web y un servidor, protegiendo datos sensibles, como contraseñas, información de tarjetas de crédito y datos personales, durante la transferencia. La implementación adecuada de SSL es esencial para mantener la confidencialidad e integridad de los datos, así como para proteger a los usuarios contra ciberataques y vulnerabilidades.
La API de Verificación SSL facilita la supervisión y el mantenimiento de la seguridad del sitio web al proporcionar una serie de características avanzadas para evaluar los certificados SSL. Al utilizar esta API, los administradores de sitios web y los usuarios pueden asegurarse de que sus certificados SSL estén actualizados y configurados correctamente, evitando problemas que podrían comprometer la seguridad de sus usuarios.
Para utilizar la API de Verificación SSL, los usuarios envían una solicitud a la API que incluye la URL del sitio web cuyo certificado SSL desean verificar. La API responde con información detallada sobre el certificado SSL del sitio, incluyendo su validez, fecha de expiración, autoridad certificadora (CA) que lo emitió y los detalles del cifrado utilizado. Esto permite a los administradores y desarrolladores detectar problemas como certificados expirados, configuraciones incorrectas o debilidades en los algoritmos de cifrado.
Esta API recibe la URL de un sitio web y devuelve detalles sobre el certificado SSL, incluyendo su validez, fecha de expiración y configuraciones de cifrado.
Monitoreo de Seguridad Web: Utiliza la API para verificar periódicamente los certificados SSL de los sitios web para asegurarte de que estén actualizados y configurados correctamente, protegiendo la seguridad del sitio.
Detección de Certificados Expirados: Implementa la API en sistemas de alerta para notificar a los administradores cuando un certificado SSL está a punto de expirar, previniendo interrupciones en la seguridad del sitio.
Auditorías de Cumplimiento: Integra la API en procesos de auditoría para verificar que todos los certificados SSL en una organización cumplan con los requisitos de seguridad y estándares de la industria.
Gestión de Múltiples Certificados: Utiliza la API para gestionar y verificar múltiples certificados SSL en una infraestructura con múltiples dominios o subdominios, asegurando que todos estén actualizados y configurados correctamente.
Optimización de la Configuración de Cifrado: Aplica la API para evaluar y mejorar la configuración de cifrado en servidores web, asegurando el uso de algoritmos y protocolos de cifrado actuales y seguros.
Plan Básico: 2 solicitudes por segundo.
Plan Pro: 5 solicitudes por segundo.
Plan Pro Plus: 5 solicitudes por segundo.
Para utilizar este punto final, debes enviar la URL del sitio web en la solicitud. La API verifica el certificado SSL y devuelve detalles sobre su validez, expiración y configuraciones de cifrado.
Verificar Ssl - Características del Endpoint
| Objeto | Descripción |
|---|---|
domain |
[Requerido] |
{"isvalidCertificate":true,"canBeSelfSigned":false,"isWildCard":true,"isExpired":false,"message":"Valid Certificate","expiry":"2025-07-27","daysLeft":225,"lifespanInDays":335,"issuer":"DigiCert Global CA G2 DigiCert Inc","certDetails":{"name":"\/CN=*.peg.a2z.com","subject":{"CN":"*.peg.a2z.com"},"hash":"3cae1f61","issuer":{"C":"US","O":"DigiCert Inc","CN":"DigiCert Global CA G2"},"version":2,"serialNumber":"4891915750396980015937368629838977478","serialNumberHex":"03AE261164DB2D8F280B8821F48199C6","validFrom":"240826000000Z","validTo":"250727235959Z","validFrom_time_t":1724630400,"validTo_time_t":1753660799,"signatureTypeSN":"RSA-SHA256","signatureTypeLN":"sha256WithRSAEncryption","signatureTypeNID":668,"purposes":{"1":[true,false,"sslclient"],"2":[true,false,"sslserver"],"3":[true,false,"nssslserver"],"4":[false,false,"smimesign"],"5":[false,false,"smimeencrypt"],"6":[false,false,"crlsign"],"7":[true,true,"any"],"8":[true,false,"ocsphelper"],"9":[false,false,"timestampsign"]},"extensions":{"authorityKeyIdentifier":"24:6E:2B:2D:D0:6A:92:51:51:25:69:01:AA:9A:47:A6:89:E7:40:20","subjectKeyIdentifier":"DB:DB:B1:DA:10:24:B4:C7:1A:82:93:C7:01:23:88:CF:0D:C3:E5:0D","subjectAltName":"DNS:amazon.co.uk, DNS:uedata.amazon.co.uk, DNS:www.amazon.co.uk, DNS:origin-www.amazon.co.uk, DNS:*.peg.a2z.com, DNS:amazon.com, DNS:amzn.com, DNS:uedata.amazon.com, DNS:us.amazon.com, DNS:www.amazon.com, DNS:www.amzn.com, DNS:corporate.amazon.com, DNS:buybox.amazon.com, DNS:iphone.amazon.com, DNS:yp.amazon.com, DNS:home.amazon.com, DNS:origin-www.amazon.com, DNS:origin2-www.amazon.com, DNS:buckeye-retail-website.amazon.com, DNS:huddles.amazon.com, DNS:amazon.de, DNS:www.amazon.de, DNS:origin-www.amazon.de, DNS:amazon.co.jp, DNS:amazon.jp, DNS:www.amazon.jp, DNS:www.amazon.co.jp, DNS:origin-www.amazon.co.jp, DNS:*.aa.peg.a2z.com, DNS:*.ab.peg.a2z.com, DNS:*.ac.peg.a2z.com, DNS:origin-www.amazon.com.au, DNS:www.amazon.com.au, DNS:*.bz.peg.a2z.com, DNS:amazon.com.au, DNS:origin2-www.amazon.co.jp, DNS:edgeflow.aero.4d5ad1d2b-frontier.amazon.co.jp, DNS:edgeflow.aero.04f01a85e-frontier.amazon.com.au, DNS:edgeflow.aero.47cf2c8c9-frontier.amazon.com, DNS:edgeflow.aero.abe2c2f23-frontier.amazon.de, DNS:edgeflow.aero.bfbdc3ca1-frontier.amazon.co.uk, DNS:edgeflow-dp.aero.4d5ad1d2b-frontier.amazon.co.jp, DNS:edgeflow-dp.aero.04f01a85e-frontier.amazon.com.au, DNS:edgeflow-dp.aero.47cf2c8c9-frontier.amazon.com, DNS:edgeflow-dp.aero.bfbdc3ca1-frontier.amazon.co.uk, DNS:edgeflow-dp.aero.abe2c2f23-frontier.amazon.de","certificatePolicies":"Policy: 2.23.140.1.2.1\n CPS: http:\/\/www.digicert.com\/CPS","keyUsage":"Digital Signature, Key Encipherment","extendedKeyUsage":"TLS Web Server Authentication, TLS Web Client Authentication","crlDistributionPoints":"Full Name:\n URI:http:\/\/crl3.digicert.com\/DigiCertGlobalCAG2.crl\nFull Name:\n URI:http:\/\/crl4.digicert.com\/DigiCertGlobalCAG2.crl","authorityInfoAccess":"OCSP - URI:http:\/\/ocsp.digicert.com\nCA Issuers - URI:http:\/\/cacerts.digicert.com\/DigiCertGlobalCAG2.crt","basicConstraints":"CA:FALSE","ct_precert_scts":"Signed Certificate Timestamp:\n Version : v1 (0x0)\n Log ID : DD:DC:CA:34:95:D7:E1:16:05:E7:95:32:FA:C7:9F:F8:\n 3D:1C:50:DF:DB:00:3A:14:12:76:0A:2C:AC:BB:C8:2A\n Timestamp : Aug 26 17:46:50.162 2024 GMT\n Extensions: none\n Signature : ecdsa-with-SHA256\n 30:46:02:21:00:86:83:64:1B:5C:A8:AC:61:D7:81:C6:\n A0:C7:53:37:11:D9:FD:27:AB:29:92:C1:3F:2F:A5:59:\n 40:2B:3F:1C:5C:02:21:00:E0:0A:6D:A2:F2:C4:98:78:\n 93:2A:C5:CF:F5:98:DA:E3:4B:56:89:1F:2D:63:B9:A2:\n 39:96:B8:EF:EB:CA:30:8D\nSigned Certificate Timestamp:\n Version : v1 (0x0)\n Log ID : E6:D2:31:63:40:77:8C:C1:10:41:06:D7:71:B9:CE:C1:\n D2:40:F6:96:84:86:FB:BA:87:32:1D:FD:1E:37:8E:50\n Timestamp : Aug 26 17:46:50.178 2024 GMT\n Extensions: none\n Signature : ecdsa-with-SHA256\n 30:45:02:20:65:F5:3D:C3:2A:8F:C6:C0:BC:7F:BF:37:\n 5C:15:A9:B9:FA:F9:EE:65:C2:DC:18:DC:5C:7F:73:59:\n 3B:79:A0:5A:02:21:00:EE:45:E3:C5:29:68:6A:23:EE:\n FF:8E:D9:F3:86:F4:8F:34:68:FF:6E:D8:8F:FA:6E:70:\n D5:17:6F:FB:CC:FD:4C\nSigned Certificate Timestamp:\n Version : v1 (0x0)\n Log ID : CC:FB:0F:6A:85:71:09:65:FE:95:9B:53:CE:E9:B2:7C:\n 22:E9:85:5C:0D:97:8D:B6:A9:7E:54:C0:FE:4C:0D:B0\n Timestamp : Aug 26 17:46:50.170 2024 GMT\n Extensions: none\n Signature : ecdsa-with-SHA256\n 30:46:02:21:00:E6:5E:B5:34:70:3A:EE:D7:A6:40:6C:\n 35:5F:FE:97:AA:1A:48:C7:76:83:38:9D:76:4F:79:3D:\n 60:3C:E6:BA:15:02:21:00:8E:A1:3E:51:CB:3A:F6:01:\n 64:1C:D6:86:E6:B3:F4:48:5B:9B:27:80:EE:CB:E9:93:\n 95:15:69:41:AC:A9:98:93"},"validLeft":225},"apiVersion":2,"error":false}
curl --location --request GET 'https://zylalabs.com/api/4984/ssl+verify+api/6288/ssl+verify?domain=amazon.com' --header 'Authorization: Bearer YOUR_API_KEY'
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
Envía una solicitud al punto final con la URL del sitio. Recibirás detalles sobre el certificado SSL verificado.
La API de Verificación SSL verifica los certificados SSL de los sitios web, proporcionando detalles sobre su validez, expiración y configuración de encriptación.
Hay diferentes planes que se adaptan a todos, incluyendo una prueba gratuita para una pequeña cantidad de solicitudes, pero su tasa está limitada para prevenir el abuso del servicio.
Zyla ofrece una amplia gama de métodos de integración para casi todos los lenguajes de programación. Puedes usar estos códigos para integrarlos en tu proyecto según lo necesites.
La API devuelve información detallada sobre la edad y la historia de un dominio, incluyendo años, meses y días desde su creación, así como las fechas de expiración y actualización.
La API de Verificación SSL devuelve información detallada sobre un certificado SSL, incluida su estado de validez, fecha de expiración, detalles del emisor y configuraciones de cifrado.
Los campos clave en la respuesta incluyen `isvalidCertificate`, `expiry`, `issuer`, `isExpired` y `certDetails`, que proporcionan información sobre el estado y la configuración del certificado.
La respuesta está estructurada en formato JSON, con un objeto de nivel superior que contiene flags booleanos, fechas y objetos anidados para información detallada del certificado, lo que facilita su análisis.
La API proporciona información sobre la validez del certificado, las fechas de expiración, los detalles del emisor, los algoritmos de cifrado y si el certificado es autofirmado o un comodín.
Los usuarios pueden personalizar las solicitudes especificando la URL del sitio web que desean verificar, lo que permite comprobaciones dirigidas en dominios o subdominios específicos.
`isvalidCertificate` indica si el certificado es válido, `expiry` muestra la fecha de expiración y `issuer` proporciona detalles sobre la autoridad de certificación que emitió el certificado SSL.
La precisión de los datos se mantiene a través de actualizaciones regulares y verificaciones contra autoridades de certificación de confianza, asegurando que la información refleje el estado actual de los certificados SSL.
Los casos de uso típicos incluyen monitorear la validez de los certificados SSL, detectar certificados caducados, garantizar el cumplimiento de estándares de seguridad y optimizar configuraciones de cifrado para servidores web.
Nivel de Servicio:
100%
Tiempo de Respuesta:
800ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
832ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.726ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
559ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
505ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
532ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.045ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
898ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
609ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
921ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
56ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
52ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
4.498ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
6.134ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
52ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
7.556ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
54ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
565ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
3.557ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
59ms