webpki-roots
Advanced tools
| { | ||
| "git": { | ||
| "sha1": "87222f06393c872b403ee466faea8c1acdba4bd5" | ||
| "sha1": "1a48d15390375ed2c9ce06dae600cdb33f9b736a" | ||
| }, | ||
| "path_in_vcs": "webpki-roots" | ||
| } |
+44
-37
@@ -76,5 +76,5 @@ # This file is automatically @generated by Cargo. | ||
| name = "aws-lc-rs" | ||
| version = "1.13.1" | ||
| version = "1.13.3" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "93fcc8f365936c834db5514fc45aee5b1202d677e6b40e48468aaaa8183ca8c7" | ||
| checksum = "5c953fe1ba023e6b7730c0d4b031d06f267f23a46167dcbd40316644b10a17ba" | ||
| dependencies = [ | ||
@@ -87,5 +87,5 @@ "aws-lc-sys", | ||
| name = "aws-lc-sys" | ||
| version = "0.29.0" | ||
| version = "0.30.0" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "61b1d86e7705efe1be1b569bab41d4fa1e14e220b60a160f78de2db687add079" | ||
| checksum = "dbfd150b5dbdb988bcc8fb1fe787eb6b7ee6180ca24da683b61ea5405f3d43ff" | ||
| dependencies = [ | ||
@@ -151,5 +151,5 @@ "bindgen", | ||
| name = "cc" | ||
| version = "1.2.27" | ||
| version = "1.2.32" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc" | ||
| checksum = "2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e" | ||
| dependencies = [ | ||
@@ -295,5 +295,5 @@ "jobserver", | ||
| name = "glob" | ||
| version = "0.3.2" | ||
| version = "0.3.3" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" | ||
| checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" | ||
@@ -317,5 +317,5 @@ [[package]] | ||
| name = "io-uring" | ||
| version = "0.7.8" | ||
| version = "0.7.9" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013" | ||
| checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4" | ||
| dependencies = [ | ||
@@ -366,5 +366,5 @@ "bitflags", | ||
| name = "libc" | ||
| version = "0.2.174" | ||
| version = "0.2.175" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" | ||
| checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" | ||
@@ -378,3 +378,3 @@ [[package]] | ||
| "cfg-if", | ||
| "windows-targets 0.53.2", | ||
| "windows-targets 0.53.3", | ||
| ] | ||
@@ -524,5 +524,5 @@ | ||
| name = "prettyplease" | ||
| version = "0.2.35" | ||
| version = "0.2.36" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "061c1221631e079b26479d25bbf2275bfe5917ae8419cd7e34f13bfc2aa7539a" | ||
| checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" | ||
| dependencies = [ | ||
@@ -535,5 +535,5 @@ "proc-macro2", | ||
| name = "proc-macro2" | ||
| version = "1.0.95" | ||
| version = "1.0.97" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" | ||
| checksum = "d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1" | ||
| dependencies = [ | ||
@@ -560,5 +560,5 @@ "unicode-ident", | ||
| name = "rcgen" | ||
| version = "0.14.1" | ||
| version = "0.14.3" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "218a7fbb357f6da42c9fd3610b1a5128d087d460e5386eaa5040705c464611dc" | ||
| checksum = "0068c5b3cab1d4e271e0bb6539c87563c43411cad90b057b15c79958fbeb41f7" | ||
| dependencies = [ | ||
@@ -617,5 +617,5 @@ "pem", | ||
| name = "rustc-demangle" | ||
| version = "0.1.25" | ||
| version = "0.1.26" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f" | ||
| checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" | ||
@@ -652,5 +652,5 @@ [[package]] | ||
| name = "rustls" | ||
| version = "0.23.28" | ||
| version = "0.23.31" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643" | ||
| checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" | ||
| dependencies = [ | ||
@@ -677,5 +677,5 @@ "aws-lc-rs", | ||
| name = "rustls-webpki" | ||
| version = "0.103.3" | ||
| version = "0.103.4" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435" | ||
| checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" | ||
| dependencies = [ | ||
@@ -716,5 +716,5 @@ "aws-lc-rs", | ||
| name = "slab" | ||
| version = "0.4.10" | ||
| version = "0.4.11" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d" | ||
| checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" | ||
@@ -751,5 +751,5 @@ [[package]] | ||
| name = "thiserror" | ||
| version = "2.0.12" | ||
| version = "2.0.14" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" | ||
| checksum = "0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e" | ||
| dependencies = [ | ||
@@ -761,5 +761,5 @@ "thiserror-impl", | ||
| name = "thiserror-impl" | ||
| version = "2.0.12" | ||
| version = "2.0.14" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" | ||
| checksum = "cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227" | ||
| dependencies = [ | ||
@@ -804,5 +804,5 @@ "proc-macro2", | ||
| name = "tokio" | ||
| version = "1.46.0" | ||
| version = "1.47.1" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "1140bb80481756a8cbe10541f37433b459c5aa1e727b4c020fbfebdc25bf3ec4" | ||
| checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" | ||
| dependencies = [ | ||
@@ -858,3 +858,3 @@ "backtrace", | ||
| name = "webpki-roots" | ||
| version = "1.0.2" | ||
| version = "1.0.3" | ||
| dependencies = [ | ||
@@ -886,2 +886,8 @@ "hex", | ||
| [[package]] | ||
| name = "windows-link" | ||
| version = "0.1.3" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" | ||
| [[package]] | ||
| name = "windows-sys" | ||
@@ -910,3 +916,3 @@ version = "0.52.0" | ||
| dependencies = [ | ||
| "windows-targets 0.53.2", | ||
| "windows-targets 0.53.3", | ||
| ] | ||
@@ -932,6 +938,7 @@ | ||
| name = "windows-targets" | ||
| version = "0.53.2" | ||
| version = "0.53.3" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef" | ||
| checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" | ||
| dependencies = [ | ||
| "windows-link", | ||
| "windows_aarch64_gnullvm 0.53.0", | ||
@@ -938,0 +945,0 @@ "windows_aarch64_msvc 0.53.0", |
+2
-2
@@ -16,3 +16,3 @@ # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO | ||
| name = "webpki-roots" | ||
| version = "1.0.2" | ||
| version = "1.0.3" | ||
| build = false | ||
@@ -54,3 +54,3 @@ autolib = false | ||
| [dev-dependencies.rcgen] | ||
| version = "0.14" | ||
| version = "0.14.3" | ||
@@ -57,0 +57,0 @@ [dev-dependencies.ring] |
+7
-6
@@ -5,3 +5,6 @@ use core::time::Duration; | ||
| use pki_types::{CertificateDer, ServerName, SignatureVerificationAlgorithm, UnixTime}; | ||
| use rcgen::{BasicConstraints, CertificateParams, DnType, IsCa, Issuer, KeyPair, KeyUsagePurpose}; | ||
| use rcgen::{ | ||
| BasicConstraints, CertificateParams, CertifiedIssuer, DnType, IsCa, Issuer, KeyPair, | ||
| KeyUsagePurpose, | ||
| }; | ||
| use webpki::{anchor_from_trusted_cert, EndEntityCert, Error, KeyUsage}; | ||
@@ -80,5 +83,3 @@ use x509_parser::extensions::{GeneralName, NameConstraints as X509ParserNameConstraints}; | ||
| let key = KeyPair::generate().unwrap(); | ||
| let cert = params.self_signed(&key).unwrap(); | ||
| let issuer = Issuer::new(params, key); | ||
| (issuer, cert) | ||
| CertifiedIssuer::self_signed(params, key).unwrap() | ||
| }; | ||
@@ -93,3 +94,3 @@ | ||
| format!("valid{dns_name}{suffix}"), | ||
| &trust_anchor.0, | ||
| &trust_anchor, | ||
| )), | ||
@@ -108,3 +109,3 @@ _ => None, | ||
| forbidden_certs: certs_for_subtrees(".invalid"), | ||
| trust_anchor: trust_anchor.1.into(), | ||
| trust_anchor: trust_anchor.der().to_owned(), | ||
| } | ||
@@ -111,0 +112,0 @@ } |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display