Freeware Security Libraries
BAE Systems supplies a modular set of freeware libraries that provide security services for applications and can be easily adapted to future security architectures. Each library provides a modular, high-level, platform-independent application program interface (API). Our libraries allow application developers to meet security requirements with minimal effort. See our Security Services Architecture for additional details.
BAE Systems Security Software Development Capabilities:
| Security Protocols: |
BAE Systems provides software libraries that implement these security protocols used to support digitally signing and encrypting data: IETF S/MIME version 3; Message Security Protocol; ACP120.
- Certificate Management Library
- Builds and validates X.509 certification paths and CRLs
- Provides local database functions
- Provides remote directory retrieval via LDAP
- S/MIME Freeware Library
- Implements IETF S/MIME v3 security heading
- Security label, signed receipts, mail list support
- Access Control Library
- Provide Rule Based Access Control using security labels and authorizations as per SDN.801
- Processes Attribute Certificates and X.509 Certificates
- Meets Defense Message System and Bridge Certification Authority Phase II Requirements
- Enhanced SNACC ASN.1
- Implements Distinguished Encoding Rules
|
| PKI: |
BAE Systems provides libraries that create, manage and verify X.509 Certificates and revocation mechanisms required to implement a Public Key Infrastructure (PKI). They use LDAP to retrieve data and implement a local database of security-related objects. |
| Access Control: |
BAE Systems provides libraries that implement Rule Based Access Control in which a user's authorizations are compared with the sensitivity of a data object to determine if the user is allowed to access the object. |
| ASN.1: |
BAE Systems provides libraries that Abstract Syntax Notation One (ASN.1) encode and decode data structures required to provide security services. |
| Custom Software Development: |
BAE Systems provides software development services to assist vendors with integrating security into their products to meet unique user requirements. |
| Security Consulting: |
BAE Systems provides consulting services to assist vendors with understanding security requirements and how to enhance their products to meet these requirements.
BAE Systems Security Services High Level Architecture
SFL/CML/ACL/eSNACC Overview Briefing |
|