# ca v2.7.14 - Table of Contents

> CA  CXC 138 21 Certificate Authority

## Modules

- [CA](CA.md): The main CA module implements Elixir application functionality
that runs TCP and HTTP connections under Erlang/OTP supervision.

- [CA.ABAC](CA.ABAC.md): Карта ролей і правил управління доступом (ABAC / RBAC).
Розроблена на базі NIST SP 800-162 та НД ТЗІ.
Уніфікована 2-рівнева структура: група -> :instances.

- [CA.AES](CA.AES.md): CA/AES algorithms.
- [CA.ALG](CA.ALG.md): CA algorithms definitions.
- [CA.AT](CA.AT.md): CA CSR Attributes OIDs.
- [CA.CE](CA.CE.md): CA Certificate Extensions OIDs.
- [CA.CMC](CA.CMC.md): CA/CMC TLS TCP server.
- [CA.CMP](CA.CMP.md): CA/CMP TCP server.
- [CA.CMP.Scheme](CA.CMP.Scheme.md): 
- [CA.CMS](CA.CMS.md): CA/CMS library.
- [CA.CP](CA.CP.md): CA Certificate Policies OIDs for Ukraine Court Systems.
- [CA.CRT](CA.CRT.md): X.509 Certificates.
- [CA.CSR](CA.CSR.md): CA/CSR library.
- [CA.Curve](CA.Curve.md): CA Curve library.
- [CA.Data](CA.Data.md): Карта класифікації даних та інформаційних активів.
На базі FIPS 199 (CIA Triad) та законодавства України.
Уніфікована 2-рівнева структура: група -> :instances.

- [CA.ECDSA](CA.ECDSA.md): CA/ECDSA ECC Signature (SYNRC).
- [CA.ECDSA.OTP](CA.ECDSA.OTP.md): CA/ECDSA ECC Signature (Erlang/OTP).
- [CA.EST](CA.EST.md): CA/EST/CMP HTTPS/HTTP server.
- [CA.EST.Get](CA.EST.Get.md): CA/ETS GET Method HTTP handlers.
- [CA.EST.Post](CA.EST.Post.md): CA/EST POST Method HTTP handlers.
- [CA.EUDI](CA.EUDI.md): CA/EUDI/OID4VC HTTPS/HTTP library.
- [CA.EUDI.Issuer](CA.EUDI.Issuer.md): EUDI/OID4VC Issuer server.
- [CA.EUDI.Verifier](CA.EUDI.Verifier.md): EUDI/OID4VC Verifier.
- [CA.EUDI.Wallet](CA.EUDI.Wallet.md): EUDI/OID4VC Wallet web application server.
- [CA.FamilyDescriptions](CA.FamilyDescriptions.md): Provides AI-generated summaries and dynamic children list for SPE families.

- [CA.HKDF](CA.HKDF.md): CA/HKDF library.
- [CA.HW](CA.HW.md): Карта апаратного забезпечення ЦСК ЕРП (Hardware Inventory).
Платформа: 5HT Technology Tristellar / Quadstellar на Intel Sapphire Rapids.
Найвищий клас захищеності: TPM 2.0, Secure Boot, Intel TDX, FIPS 140-3.

- [CA.Integer](CA.Integer.md): CA Integer library.
- [CA.Jacobian](CA.Jacobian.md): CA Jacobian library.
- [CA.KDF](CA.KDF.md): CA/KDF library.
- [CA.KP](CA.KP.md): CA Key Purpose OIDs.
- [CA.KnownCurves](CA.KnownCurves.md): CA/ECC library.
- [CA.L1](CA.L1.md): Level 1: Base Security Profile
- [CA.L1.Base84](CA.L1.Base84.md)
- [CA.L1.Base97](CA.L1.Base97.md)
- [CA.L1.Extended](CA.L1.Extended.md): Level 1: Extended Baseline Security Profile with all .1 subcontrols
- [CA.L2.Court](CA.L2.Court.md): Level 2: Sectoral Security Profile (Галузевий профіль безпеки Судової Системи)
- [CA.L2.CourtOrg](CA.L2.CourtOrg.md): Level 2: Sectoral Organizational Security Profile (Галузевий організаційний профіль безпеки Судової Системи)
- [CA.L2.CourtTech](CA.L2.CourtTech.md): Level 2: Sectoral Technical Security Profile (Галузевий технічний профіль безпеки Судової Системи)
- [CA.L3.ERP](CA.L3.ERP.md): ERP/1 Security Profile (CMDB Configuration Base)
- [CA.L3.Mail](CA.L3.Mail.md): Level 2: Military Mail Security Profile (Завдання безпеки для військової пошти)
- [CA.L3.Messenger](CA.L3.Messenger.md): Level 2: Messenger Security Profile (Завдання безпеки для месенджерів)
- [CA.L3.VPN](CA.L3.VPN.md): Level 2: VPN & PKI Infrastructure Security Profile (Завдання безпеки для VPN та PKI)
- [CA.L3.X422.Flutter](CA.L3.X422.Flutter.md): Level 3: Target Security Profile for X.422.1 UDP Multicast (Flutter)

- [CA.L3.X422.Light](CA.L3.X422.Light.md): Level 3: Target Security Profile for X.422.1 UDP Multicast (Pure Swift / Zero Deps)

- [CA.MDoc](CA.MDoc.md): CA/MDOC MSO mDOC library.
- [CA.Mitre](CA.Mitre.md): Таксономія технік та тактик за фреймворком MITRE ATT&CK (Enterprise).
Цей модуль слугує довідником для маппінгу загроз та інцидентів інформаційної безпеки,
надаючи структурований перелік ключових етапів кібератак (Kill Chain).

- [CA.NIS](CA.NIS.md): CA NIS OIDs.
- [CA.NIST.High](CA.NIST.High.md): NIST SP 800-53B CA.NIST.High Baseline
- [CA.NIST.Low](CA.NIST.Low.md): NIST SP 800-53B CA.NIST.Low Baseline
- [CA.NIST.Moderate](CA.NIST.Moderate.md): NIST SP 800-53B CA.NIST.Moderate Baseline
- [CA.NIST.Privacy](CA.NIST.Privacy.md): NIST SP 800-53B CA.NIST.Privacy Baseline
- [CA.NIST.PrivateKeyStorage](CA.NIST.PrivateKeyStorage.md): NIST SP 800-53 controls for Private Key Storage
- [CA.NPA](CA.NPA.md): Generates anonymized normative and legal act orders (накази) for enterprise security.

- [CA.Net](CA.Net.md): Карта мережевої топології та зонування (Network Zoning).
На базі концепцій Defense-in-Depth та NIST SP 800-41.
Уніфікована 2-рівнева структура: група -> :instances.

- [CA.OCSP](CA.OCSP.md): CA/OCSP TCP server.
- [CA.PE](CA.PE.md): CA Private Extensions OIDs.
- [CA.PRO](CA.PRO.md): Функції доступу до інвентарів судів для КСЗІ (cmdb-profile).
Призначений для простого й ідіоматичного пошуку категорій та конкретних серійних номерів (інвентарних номерів)
по всіх профілях без використання макросів.

- [CA.Point](CA.Point.md): CA Point library.
- [CA.Proc](CA.Proc.md): Карта бізнес-процесів (Business Process Criticality).
RTO/RPO параметри відповідно до NIST SP 800-34.
Уніфікована 2-рівнева структура: група -> :instances.

- [CA.Profile.Data](CA.Profile.Data.md): Central registry for all Security Controls and their ODPs
- [CA.RDN](CA.RDN.md): CA RDN OIDs.
- [CA.Risk](CA.Risk.md): Деталізована таксономія та карта ризиків інформаційної безпеки.
Базується на MITRE ATT&CK, NIST SP 800-30, ISO/IEC 27005 та НД ТЗІ.
Уніфікована 2-рівнева структура: група -> :instances.

- [CA.SPE](CA.SPE.md): CA Security Profile Extensions (SPE) OIDs.
- [CA.Sys](CA.Sys.md): Карта систем і програмного забезпечення (Software Asset Taxonomy).
Платформа: 5HT Technology Tristellar/Quadstellar на Intel Sapphire Rapids.
ОС: UA Linux (ДСТУ-hardened), Windows 11 Pro (NATO STIG), ІІТ КЗІ.
Уніфікована 2-рівнева структура: група -> :instances.

- [CA.TSP](CA.TSP.md): CA/TSP TCP server.
- [CA.TeX](CA.TeX.md): Generates LaTeX files based on the security-profiles.tex template.

- [CA.X962](CA.X962.md): CA ANSI X.962 OIDs.
- [FamilyDescGenerator](FamilyDescGenerator.md)
- [Param](Param.md)

