Sample code for 30+ languages & platforms
Dart

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 Dart Downloads

Dart
import 'package:chilkat/chilkat.dart';

void main() {
  final cert = CkCert();
  cert.loadFromFile('c:/certs_and_keys/certAbc.pem');
  // Assume success...

  final privKey = CkPrivateKey();
  privKey.loadAnyFormatFile('c:/certs_and_keys/certAbc_key.pem', '');
  // Assume success...

  final crypt = CkCrypt2();

  crypt.cryptAlgorithm = 'pki';

  // ...
  // ...

  try {
    crypt.setDecryptCert2(cert, privKey);
  } on ChilkatException catch (e) {
    print(e.lastErrorText);
    return;
  }

  print('Success.');
}