Skip to main content

extract_key_id

Function extract_key_id 

Source
pub fn extract_key_id(signature_input: &str) -> Result<String, HttpSigError>
Expand description

Extract the key ID from a Signature-Input header value.

ยงExample

use herolib_crypt::httpsig::extract_key_id;

let header = r#"sig1=("@method" "@path");keyid="user-123";alg="ed25519";created=1234567890"#;
let key_id = extract_key_id(header).unwrap();
assert_eq!(key_id, "user-123");