Class Pkcs12ImportResult

java.lang.Object
co.ankatech.ankasecure.sdk.model.Pkcs12ImportResult

public class Pkcs12ImportResult extends Object
Result of PKCS#12 import operation containing all imported keys and any failures.

PKCS#12 files may contain multiple private keys. This result contains information about all successfully imported keys, the total count, and any failures that occurred during import.

  • Constructor Details

    • Pkcs12ImportResult

      public Pkcs12ImportResult()
      Default constructor.
    • Pkcs12ImportResult

      public Pkcs12ImportResult(int totalImported, List<ExportedKeySpec> importedKeys)
      Constructs result with imported keys.
      Parameters:
      totalImported - Total number of keys successfully imported
      importedKeys - List of imported key details
    • Pkcs12ImportResult

      public Pkcs12ImportResult(int totalImported, List<ExportedKeySpec> importedKeys, List<String> failureMessages)
      Constructs result with imported keys and failures.
      Parameters:
      totalImported - Total number of keys successfully imported
      importedKeys - List of imported key details
      failureMessages - List of failure messages
  • Method Details

    • getTotalImported

      public int getTotalImported()
    • setTotalImported

      public void setTotalImported(int totalImported)
    • getImportedKeys

      public List<ExportedKeySpec> getImportedKeys()
    • setImportedKeys

      public void setImportedKeys(List<ExportedKeySpec> importedKeys)
    • getFailureMessages

      public List<String> getFailureMessages()
    • setFailureMessages

      public void setFailureMessages(List<String> failureMessages)
    • hasFailures

      public boolean hasFailures()
      Checks if there were any import failures.
      Returns:
      true if failures occurred, false otherwise
    • isPartialSuccess

      public boolean isPartialSuccess()
      Checks if some keys succeeded and some failed (partial success).
      Returns:
      true if partial success, false otherwise
    • isCompleteSuccess

      public boolean isCompleteSuccess()
      Checks if all keys imported successfully (no failures).
      Returns:
      true if complete success, false otherwise
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object