{"_type": "sec_certs.sample.fips.FIPSCertificate", "dgst": "344510415bf330aa", "cert_id": 5308, "web_data": {"_type": "sec_certs.sample.fips.FIPSCertificate.WebData", "module_name": "FortiSwitch Crypto Library", "validation_history": [{"_type": "sec_certs.sample.fips.FIPSCertificate.ValidationHistoryEntry", "date": "2026-06-03", "validation_type": "Initial", "lab": "Lightship Security, Inc."}, {"_type": "sec_certs.sample.fips.FIPSCertificate.ValidationHistoryEntry", "date": "2026-06-08", "validation_type": "Update", "lab": "Lightship Security, Inc."}], "vendor_url": "http://www.fortinet.com/", "vendor": "Fortinet Technologies Inc", "certificate_pdf_url": "https://csrc.nist.gov/CSRC/media/projects/cryptographic-module-validation-program/documents/certificates/June 2026_080726_0648.pdf", "module_type": "Software", "standard": "FIPS 140-3", "status": "active", "level": 1, "caveat": "When installed, initialized and configured as specified in Section 11 of the Security Policy. No assurance of minimum security of SSPs (e.g., keys, bit strings) that are externally loaded, or of SSPs established with externally loaded SSPs", "exceptions": ["Physical security: N/A", "Non-invasive security: N/A", "Mitigation of other attacks: N/A"], "embodiment": "MultiChipStand", "description": "The Module is intended for use by US Federal agencies or other markets that require FIPS 140-3 validated Ethernet Switches. The Module is exclusively used in the FortiSwitch appliances.", "tested_conf": null, "hw_versions": null, "fw_versions": null, "sw_versions": null, "mentioned_certs": {}, "historical_reason": null, "date_sunset": "2031-06-02", "revoked_reason": null, "revoked_link": null}, "pdf_data": {"_type": "sec_certs.sample.fips.FIPSCertificate.PdfData", "keywords": {"fips_cert_id": {}, "fips_security_level": {"Level": {"Level 1": 5, "level 1": 2}}, "fips_certlike": {"Certlike": {"HMAC- SHA-1": 1, "HMAC SHA-1": 1, "SHA2-256": 13, "SHA2-384": 6, "SHA2-512": 7, "SHA-1": 6, "SHA2-224": 4, "SHA3-256": 2, "SHA2- 224": 1, "SHA2- 256": 1, "SHA2- 384": 1, "SHA2- 512": 1, "SHA3": 1, "AES-256": 2, "AES-128": 1, "AES-192": 1, "DRBG 256": 2, "DRBG 384": 1, "DRBG 128": 1}}, "vendor": {"Broadcom": {"Broadcom": 2}}, "eval_facility": {}, "symmetric_crypto": {"AES_competition": {"AES": {"AES": 5, "AES-": 2, "AES-256": 2, "AES-128": 1, "AES-192": 1}, "CAST": {"CAST": 23}}, "constructions": {"MAC": {"HMAC": 3, "CMAC": 1}}}, "asymmetric_crypto": {"ECC": {"ECDSA": {"ECDSA": 38}, "ECC": {"ECC": 1}}, "FF": {"DH": {"DHE": 1, "DH": 31}}}, "pq_crypto": {}, "hash_function": {"SHA": {"SHA1": {"SHA-1": 6}, "SHA3": {"SHA3-256": 2, "SHA3": 1}}}, "crypto_scheme": {"MAC": {"MAC": 10}}, "crypto_protocol": {"SSH": {"SSH": 14, "SSHv2": 2}, "TLS": {"TLS": {"TLS v1.2": 2, "TLS v1.3": 1, "TLS 1.2": 12, "TLS 1.3": 9, "TLS": 7, "TLS1.3": 1, "TLSv1.2": 2, "TLSv1.3": 2}}}, "randomness": {"PRNG": {"DRBG": 31}, "RNG": {"RBG": 9}}, "cipher_mode": {"GCM": {"GCM": 10}}, "ecc_curve": {"NIST": {"P-256": 22, "P-384": 10, "P-521": 20, "P-224": 4}}, "crypto_engine": {}, "tls_cipher_suite": {}, "crypto_library": {"OpenSSL": {"OpenSSL": 1}}, "vulnerability": {}, "side_channel_analysis": {}, "device_model": {}, "tee_name": {"AMD": {"PSP": 7}, "IBM": {"SSC": 1}}, "os_name": {}, "cplc_data": {}, "ic_data_group": {}, "standard_id": {"FIPS": {"FIPS 140-3": 16, "FIPS PUB 140-3": 2, "FIPS 202": 1, "FIPS186-5": 7, "FIPS140-3": 2, "FIPS 186-5": 4}, "RFC": {"RFC7627": 1, "RFC 5647": 1, "RFC 8446": 1}, "ISO": {"ISO/IEC 19790": 2, "ISO/IEC 24759": 2, "ISO/IEC 19790:2012": 1}}, "javacard_version": {}, "javacard_api_const": {}, "javacard_packages": {}, "certification_process": {}}, "policy_metadata": {"pdf_file_size_bytes": 595491, "pdf_is_encrypted": false, "pdf_number_of_pages": 36, "/Author": "Marc Boire", "/Comments": "", "/Company": "", "/ContentTypeId": "0x01010044788752DEE24048B316A411A5F1F9B2", "/CreationDate": "D:20260608131501-04'00'", "/Creator": "Acrobat PDFMaker 26 for Word", "/Keywords": "", "/MediaServiceImageTags": "", "/ModDate": "D:20260608131613-04'00'", "/Producer": "Adobe PDF Library 26.1.183", "/SourceModified": "", "/Subject": "", "/Title": "", "/_dlc_DocIdItemGuid": "5b95b081-2d5e-4493-b7fa-3bb86f6c5349", "/docLang": "en", "pdf_hyperlinks": {"_type": "Set", "elements": ["https://www.fortinet.com/doc/legal/EULA.pdf", "https://training.fortinet.com/", "https://support.fortinet.com/", "https://fortiguard.com/", "https://www.fortinet.com/products", "https://blog.fortinet.com/", "https://docs.fortinet.com/document/fortiswitch/7.6.0/fortiswitchos-administration-guide/35890/what-s-new-in-fortiswitchos-7-6-0", "https://www.fortinet.com/support-and-training/training.html", "https://docs.fortinet.com/document/fortiswitch/7.6.0/fortiswitchos-cli-reference/608648/introduction", "https://www.fortinet.com/contact", "https://docs.fortinet.com/product/fortiswitch/hardware", "https://video.fortinet.com/", "https://csrc.nist.gov/projects/cryptographic-module-validation-program", "https://docs.fortinet.com/", "https://wwww.fortiguard.com/"]}}}, "heuristics": {"_type": "sec_certs.sample.fips.FIPSCertificate.Heuristics", "algorithms": {"_type": "Set", "elements": ["HMAC-SHA-1A6436", "SHA2-224A6436", "KDF SNMPA6436", "ECDSA SigGen (FIPS186-5)A6436", "AES-CTRA6436", "RSA KeyGen (FIPS186-5)A6436", "HMAC-SHA2-224A6436", "KAS-FFC-SSC Sp800-56Ar3A6436", "SHA2-256A6436", "KAS-ECC-SSC Sp800-56Ar3A6436", "SHA2-384A6436", "Counter DRBGA6436", "AES-GCMA6436", "Safe Primes Key GenerationA6436", "ECDSA KeyGen (FIPS186-5)A6436", "HMAC-SHA2-512A6436", "ECDSA SigVer (FIPS186-5)A6436", "AES-CBCA6436", "RSA SigGen (FIPS186-5)A6436", "SHA3-256A6436", "RSA SigVer (FIPS186-5)A6436", "TLS v1.3 KDFA6436", "SHA-1A6436", "SHA2-512A6436", "HMAC-SHA2-384A6436", "Safe Primes Key VerificationA6436", "TLS v1.2 KDF RFC7627A6436", "KDF SSHA6436", "HMAC-SHA2-256A6436", "ECDSA KeyVer (FIPS186-5)A6436"]}, "extracted_versions": {"_type": "Set", "elements": ["-"]}, "cpe_matches": null, "verified_cpe_matches": null, "related_cves": null, "policy_prunned_references": {"_type": "Set", "elements": []}, "module_prunned_references": {"_type": "Set", "elements": []}, "policy_processed_references": {"_type": "sec_certs.sample.certificate.References", "directly_referenced_by": null, "indirectly_referenced_by": null, "directly_referencing": null, "indirectly_referencing": null}, "module_processed_references": {"_type": "sec_certs.sample.certificate.References", "directly_referenced_by": null, "indirectly_referenced_by": null, "directly_referencing": null, "indirectly_referencing": null}, "direct_transitive_cves": null, "indirect_transitive_cves": null}, "state": {"_type": "sec_certs.sample.fips.InternalState", "module": {"_type": "sec_certs.sample.document_state.DocumentState", "download_ok": true, "convert_ok": true, "extract_ok": true, "source_hash": null, "txt_hash": null, "json_hash": null}, "policy": {"_type": "sec_certs.sample.document_state.DocumentState", "download_ok": true, "convert_ok": true, "extract_ok": true, "source_hash": "9d2ec2eb780d5be69bd6e6af0cab7645894719e6c2af1aafd1dff6748ff6a679", "txt_hash": "93e155a0c3c34c94caa94566c10f3a7568df85fdbe64b09160f22f998d68582f", "json_hash": null}}}