File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed
agent-control/src/opamp/remote_config/validators/signature Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 11use ring:: digest;
22use std:: fmt:: Write ;
33use thiserror:: Error ;
4+ use tracing:: trace;
45use webpki:: EndEntityCert ;
56use x509_parser:: prelude:: { FromDer , X509Certificate } ;
67
@@ -40,7 +41,10 @@ impl Verifier for Certificate {
4041
4142 certificate
4243 . verify_signature ( signature_algorithm, msg, signature)
43- . map_err ( |e| CertificateError :: VerifySignature ( e. to_string ( ) ) )
44+ . map_err ( |e| CertificateError :: VerifySignature ( e. to_string ( ) ) ) ?;
45+ trace ! ( "signature verification succeeded" ) ;
46+
47+ Ok ( ( ) )
4448 }
4549
4650 fn key_id ( & self ) -> & str {
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ use base64::{Engine, prelude::BASE64_STANDARD};
66use ring:: digest;
77use ring:: signature:: { ED25519 , UnparsedPublicKey } ;
88use thiserror:: Error ;
9+ use tracing:: trace;
910
1011#[ derive( Error , Debug ) ]
1112pub enum PubKeyError {
@@ -81,7 +82,10 @@ impl Verifier for PublicKey {
8182 . verify ( msg. as_bytes ( ) , signature)
8283 . map_err ( |_| {
8384 PubKeyError :: ValidatingSignature ( "signature verification failed" . to_string ( ) )
84- } )
85+ } ) ?;
86+ trace ! ( %self . key_id, "signature verification succeeded" ) ;
87+
88+ Ok ( ( ) )
8589 }
8690
8791 fn key_id ( & self ) -> & str {
You can’t perform that action at this time.
0 commit comments