ClientCertResponse constructor

ClientCertResponse({
  1. String certificatePath = "",
  2. String? certificatePassword = "",
  3. @Deprecated('Use keyStoreType instead') String? androidKeyStoreType = "PKCS12",
  4. String? keyStoreType = "PKCS12",
  5. int selectedCertificate = -1,
  6. ClientCertResponseAction? action = ClientCertResponseAction.CANCEL,
})

Implementation

ClientCertResponse({
  this.certificatePath = "",
  this.certificatePassword = "",
  @Deprecated('Use keyStoreType instead') this.androidKeyStoreType = "PKCS12",
  this.keyStoreType = "PKCS12",
  this.selectedCertificate = -1,
  this.action = ClientCertResponseAction.CANCEL,
}) {
  if (this.action == ClientCertResponseAction.PROCEED && !Util.isWindows)
    assert(certificatePath.isNotEmpty);
  this.keyStoreType = this.keyStoreType ?? this.androidKeyStoreType;
  if (Util.isAndroid) assert(this.keyStoreType != null);
}