Dart
Dart
Example: Crypt2.SetDecryptCert method
Demonstrates how to call the SetDecryptCert method.Chilkat Dart Downloads
import 'package:chilkat/chilkat.dart';
void main() {
final cert = CkCert();
try {
cert.loadPfxFile('c:/pfx_files/my.pfx', 'password');
} on ChilkatException catch (e) {
print(e.lastErrorText);
return;
}
final decrypt = CkCrypt2();
decrypt.cryptAlgorithm = 'pki';
try {
decrypt.setDecryptCert(cert);
} on ChilkatException catch (e) {
print(e.lastErrorText);
return;
}
final bd = CkBinData();
bd.loadFile('c:/someDir/pkcs7_encrypted.dat');
try {
decrypt.decryptBd(bd);
} on ChilkatException catch (e) {
print(e.lastErrorText);
return;
}
// bd contains the decrypted content.
}