### Motivation When passing a PEM file with multiple certificates as trust roots, only the first one is loaded. ### Modifications Instead of creating a NIOSSLCertificate directly, use a function that loads multiple certificates from a PEM file. Add a test case that creates a certificate chain in a temporary directory to verify the expected behavior. ### Result Multiple certificates can be loaded from a single PEM file. |
||
---|---|---|
.github | ||
IntegrationTests | ||
Sources | ||
Tests | ||
dev | ||
.editorconfig | ||
.gitignore | ||
.license_header_template | ||
.licenseignore | ||
.spi.yml | ||
.swift-format | ||
.swiftformatignore | ||
.unacceptablelanguageignore | ||
CODE-OF-CONDUCT.md | ||
CONTRIBUTING.md | ||
GOVERNANCE.md | ||
LICENSE | ||
NOTICES.txt | ||
Package.swift | ||
README.md | ||
SECURITY.md |
README.md
gRPC Swift NIO Transport
This repository contains high-performance HTTP/2 client and server transport implementations for gRPC Swift built on top of SwiftNIO.
- 📚 Documentation is available on the Swift Package Index
- 🎓 Tutorials are available in the documentation for
grpc/grpc-swift
on the [Swift Package Index][spi-grpc-swift]. - 💻 Examples are available in the
Examples
directory of thegrpc/grpc-swift
repository - 🚀 Contributions are welcome, please see CONTRIBUTING.md
- 🪪 License is Apache 2.0, repeated in LICENSE
- 🔒 Security issues should be reported via the process in SECURITY.md