File tree 3 files changed +17
-13
lines changed
Tests/AsyncHTTPClientTests
3 files changed +17
-13
lines changed Original file line number Diff line number Diff line change @@ -514,6 +514,10 @@ final class AsyncAwaitEndToEndTests: XCTestCase {
514
514
XCTAsyncTest ( timeout: 5 ) {
515
515
/// key + cert was created with the following code (depends on swift-certificates)
516
516
/// ```
517
+ /// import X509
518
+ /// import CryptoKit
519
+ /// import Foundation
520
+ ///
517
521
/// let privateKey = P384.Signing.PrivateKey()
518
522
/// let name = try DistinguishedName {
519
523
/// OrganizationName("Self Signed")
@@ -524,13 +528,13 @@ final class AsyncAwaitEndToEndTests: XCTestCase {
524
528
/// serialNumber: .init(),
525
529
/// publicKey: .init(privateKey.publicKey),
526
530
/// notValidBefore: Date(),
527
- /// notValidAfter: Date() + .days( 365),
531
+ /// notValidAfter: Date().advanced(by: 365 * 24 * 3600 ),
528
532
/// issuer: name,
529
533
/// subject: name,
530
534
/// signatureAlgorithm: .ecdsaWithSHA384,
531
535
/// extensions: try .init {
532
536
/// SubjectAlternativeNames([.dnsName("example.com")])
533
- /// ExtendedKeyUsage([.serverAuth])
537
+ /// try ExtendedKeyUsage([.serverAuth])
534
538
/// },
535
539
/// issuerPrivateKey: .init(privateKey)
536
540
/// )
Original file line number Diff line number Diff line change 1
1
-----BEGIN CERTIFICATE-----
2
- MIIBwzCCAUmgAwIBAgIVAIFK2HEjRjd9rH6Szp3jT52U4wYjMAoGCCqGSM49BAMD
2
+ MIIBxDCCAUmgAwIBAgIVAPY31L1kyEnjO1E4inpE7+SYRO9mMAoGCCqGSM49BAMD
3
3
MCoxFDASBgNVBAoMC1NlbGYgU2lnbmVkMRIwEAYDVQQDDAlsb2NhbGhvc3QwHhcN
4
- MjMwMzI5MTE1ODQwWhcNMjQwMzI4MTE1ODQwWjAqMRQwEgYDVQQKDAtTZWxmIFNp
4
+ MjQwMzI4MjI0MDUyWhcNMjUwMzI4MjI0MDUyWjAqMRQwEgYDVQQKDAtTZWxmIFNp
5
5
Z25lZDESMBAGA1UEAwwJbG9jYWxob3N0MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE
6
- SiOrOD8CbOyvj0yg+ArayukRCjw9AAaW3lsrsiRsSaqRxDcZ7+uR5nt2FUXc25mD
7
- Ap+adz4g5gigpIUaVQc69AgMavYFCHF3Tb0TF1D4yAFLk8GFuWqxHDuqCQaGoyS5
6
+ o2i+uiLtMu0Jzsk3oEUnfoM9n44/aV9UeOXxyDs57i2E13HrJeWIXACetybkB+Q8
7
+ Poab6ohbskTwrS7WN3tFgoGdRBCKQow/rTECdezR/fdz2cGADaBN+CNMuFSnFSr5
8
8
oy8wLTAWBgNVHREEDzANggtleGFtcGxlLmNvbTATBgNVHSUEDDAKBggrBgEFBQcD
9
- ATAKBggqhkjOPQQDAwNoADBlAjALdKj7fq0Hvv69KUdMGvpHBaqRq+4+X4T1gAm/
10
- Z09XPB3BAd9z3Ov7fMnc65iKRwICMQCxxu0rBJUmR9v1BINxA4S1EPH0S/U5ysTp
11
- Wu1n1LZ3C5ooxMiO50cPuWupaB2LElY=
9
+ ATAKBggqhkjOPQQDAwNpADBmAjEAwF5OlUBOloDTIAxgaSSvHBMSVOE1rY5hUlkT
10
+ kQ+dQFeUe3Fn+Er5ohvkt+qVOQ5yAjEAt9s5b/Iz+JmWxKKUyExHob6QHEuuHmJy
11
+ AKdrn20Ply60bb8qxGYHhwhoyV2MZYVV
12
12
-----END CERTIFICATE-----
Original file line number Diff line number Diff line change 1
1
-----BEGIN PRIVATE KEY-----
2
- MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDAbqzPBHiy/SoUXTlYl
3
- F0q3AK+N5wvpb93vS8jdRYAY2BIKIQOurw4WLp0qVxKgYGqhZANiAARKI6s4PwJs
4
- 7K+PTKD4CtrK6REKPD0ABpbeWyuyJGxJqpHENxnv65Hme3YVRdzbmYMCn5p3PiDm
5
- CKCkhRpVBzr0CAxq9gUIcXdNvRMXUPjIAUuTwYW5arEcO6oJBoajJLk =
2
+ MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDDhC5OSjPQeYRm4irIH
3
+ z4EyM/NbJsX39SlI6J4/q0Syt0BwojgJKhCWfeveanbIjbWhZANiAASjaL66Iu0y
4
+ 7QnOyTegRSd+gz2fjj9pX1R45fHIOznuLYTXcesl5YhcAJ63JuQH5Dw+hpvqiFuy
5
+ RPCtLtY3e0WCgZ1EEIpCjD+tMQJ17NH993PZwYANoE34I0y4VKcVKvk =
6
6
-----END PRIVATE KEY-----
You can’t perform that action at this time.
0 commit comments