Function validate_pem_format

Source
pub fn validate_pem_format(private_key: &str) -> Result<()>
Expand description

Validate PEM format for private keys

§Arguments

  • private_key - The PEM-formatted private key string to validate

§Returns

  • Ok(()) if the PEM format is valid
  • Err(CommonError::Auth) if the format is invalid

§Example

use rusty_common::auth::pem::validate_pem_format;

let valid_pem = "-----BEGIN PRIVATE KEY-----\nMIIE...\n-----END PRIVATE KEY-----";
assert!(validate_pem_format(valid_pem).is_ok());

let invalid_pem = "not a pem key";
assert!(validate_pem_format(invalid_pem).is_err());