Rust
Rust
Example: Crypt2.SetDecryptCert2 method
Demonstrates how to call the SetDecryptCert2 method. This example loads the certificate and private key from PEM files:PEM Format
Certificate file (cert.pem or cert.crt):
-----BEGIN CERTIFICATE----- MIID... (base64-encoded data) -----END CERTIFICATE-----
Private key file (key.pem or key.key):
-----BEGIN PRIVATE KEY----- MIIE... (base64-encoded data) -----END PRIVATE KEY-----
Chilkat Rust Downloads
let cert = chilkat::Cert::new();
let _ = cert.load_from_file("c:/certs_and_keys/certAbc.pem").is_ok();
// Assume success...
let priv_key = chilkat::PrivateKey::new();
let _ = priv_key.load_any_format_file("c:/certs_and_keys/certAbc_key.pem", "").is_ok();
// Assume success...
let crypt = chilkat::Crypt2::new();
crypt.set_crypt_algorithm("pki");
// ...
// ...
if crypt.set_decrypt_cert2(&cert, &priv_key).is_err() {
println!("{}", crypt.last_error_text());
return;
}
println!("Success.");