MLchartDataset catalogue

Cryptographic Application Programming Interface

Term · Cybersecurity · MLC-T-CYB-001058

An application programming interface included with Microsoft Windows operating systems that provides services to enable developers to secure Windows-based applications using cryptography. While providing a consistent API for applications, API allows for specialized cryptographic modules (cryptographic service providers) to be provided by third parties, such as hardware security module (HSM) manufacturers. This enables applications to leverage the additional security of HSMs while using the same APIs they use to access built-in Windows cryptographic service providers. (Also known variously as CryptoAPI, Microsoft Cryptography API, MS-CAPI or simply CAPI)

Table 1. Record
IdentifierMLC-T-CYB-001058
FieldCybersecurity
AbbreviationCAPI
ReferencesNIST SP 1800-16B; NIST SP 1800-16C; NIST SP 1800-16D; NIST CSRC Glossary
Record as JSON
{
  "id": "MLC-T-CYB-001058",
  "term": "Cryptographic Application Programming Interface",
  "field": "Cybersecurity",
  "definition": "An application programming interface included with Microsoft Windows operating systems that provides services to enable developers to secure Windows-based applications using cryptography. While providing a consistent API for applications, API allows for specialized cryptographic modules (cryptographic service providers) to be provided by third parties, such as hardware security module (HSM) manufacturers. This enables applications to leverage the additional security of HSMs while using the same APIs they use to access built-in Windows cryptographic service providers. (Also known variously as CryptoAPI, Microsoft Cryptography API, MS-CAPI or simply CAPI)",
  "abbreviation": "CAPI",
  "references": [
    "NIST SP 1800-16B; NIST SP 1800-16C; NIST SP 1800-16D",
    "NIST CSRC Glossary"
  ],
  "url": "https://mlchart.com/terminology/cybersecurity/cryptographic-application-programming-interface/"
}

Record 1,058 of 4,693 in Cybersecurity terminology (MLC-0102). Request the full dataset.